[Remote] Senior Full Stack Engineer (Angular / Node.js / TypeScript)
Note: The job is a remote job and is open to candidates in USA. Ultimate Knowledge Institute is a leading provider of cybersecurity training and readiness solutions. They are seeking a Senior Full Stack Engineer to help build their next-generation training and workforce readiness platform, working across the full stack to enhance features and maintain standards.
Responsibilities
- Build features end to end. Take work from requirement to production across the full stack: UI, API, data model, and deployment. You own the whole vertical slice, not a handoff at the API boundary
- Design and evolve our API layer. Build well-structured clear data contracts, sensible error handling, authentication and authorization, and typed interfaces shared with the front end
- Own the data model. Design Postgres schemas, write and tune queries, manage migrations, and make deliberate decisions about indexing, normalization, and performance as our data volumes grow
- Deliver rich, data-dense interfaces. Build the readiness dashboards, competency visualizations, adaptive learning paths, assessment flows, and administrative tooling that make the platform useful
- Set standards across the stack. Establish and enforce the patterns that keep a large application maintainable: module boundaries, state management, testing strategy, observability, and code review norms
- Engineer for performance. Own latency and throughput on the application backend, query efficiency in the database, and render performance, bundle size, and load behavior in the browser
- Ship continuously. Work inside our GitOps and CI/CD pipelines with ArgoCD-driven deployment to Kubernetes — small batches, fast feedback, automated tests, frequent deploys
- Partner across the org. Collaborate directly with product, design, platform, and customer-facing teams to turn ambiguous requirements into shipped software, and mentor engineers as the team grows
Skills
- 7+ years building and operating production web applications, with time in a senior or lead capacity on a complex, long-lived codebase
- Genuine full stack depth: You are equally comfortable debugging a slow query, restructuring a service, and fixing a rendering bug and you've shipped real features across all three
- Strong Node.js and Express experience: Router and middleware design, service layering, authentication and authorization, API versioning, error handling, and testing
- Deep Angular expertise (required): Modern Angular development including standalone components, signals or RxJS-based state, dependency injection, routing, lazy loading, and performance tuning in large applications
- React experience (strongly preferred): Hooks, modern rendering patterns, and component composition. We work across both frameworks and value engineers who move fluently between them
- Production PostgreSQL experience: Schema design, migrations, query optimization and execution plans, transactions, and indexing strategy
- Cloud native delivery experience: Containerized applications deployed to Kubernetes, with practical understanding of configuration, secrets, health checks, scaling, and troubleshooting a running workload
- Hands-on GitOps and CI/CD: ArgoCD (or Flux) driven deployment, Helm and/or Kustomize, and pipeline automation as a normal part of how you ship
- Architecture judgment: You've made and lived with decisions about service boundaries, data modeling, state management, build tooling, and dependency choices, and can explain the tradeoffs
- Testing and quality discipline: Unit, integration, and end-to-end testing as a normal part of shipping, not an afterthought
- Comfort with continuous delivery culture — small batches, fast feedback, blameless learning, and operational excellence
- A self-starter's bias for action: You see a gap in the product or the process, and you close it. You don't wait for a prescriptive task list
- Strong communication skills: You can defend an architecture decision to an engineer and explain the business impact to an executive
- Must be a US citizen authorized to work in the United States; role is US-remote
- Experience with AWS (GovCloud a plus), including networking, IAM, and managed database services
- Infrastructure-as-code experience with Terraform, Helm
- Observability and monitoring stacks (Prometheus, Grafana, OpenTelemetry, EFK) applied to real production debugging
- Event-driven or asynchronous processing patterns — queues, background jobs, scheduled workloads
- Design system or component library ownership at scale (Storybook, Angular Material, shadcn/ui, or a custom system)
- Background in enterprise learning, training, LMS, assessment, or workforce analytics platforms
- Familiarity with SCORM/xAPI, SSO/SAML/OIDC, or role-based access control in multi-tenant products
- Experience delivering software into government, DoD, or otherwise regulated environments (FedRAMP, RMF, STIGs)
- Hands-on use of AI coding tools (Claude Code, Copilot, Cursor) and interest in an agentic development workflow; our team is actively building one
Benefits
- Comprehensive medical, dental, and vision coverage
- Short and long-term disability coverage for added security
- Basic life insurance provided by the company
- Optional supplementary life insurance policy available for additional coverage
- UKI covers 100% of individual premiums for medical, dental, vision, disability, and basic life insurance
- A 401k plan with a basic safe harbor matching (up to 4% match with a 5% contribution)
- 15 days of PTO annually for vacation or sick leave
- 12 company holidays, aligning with 11 federal holidays, plus Christmas Eve
Company Overview