About The Position

This role is for a Senior Full Stack Engineer who will help build the next generation of the OpenDash 360 platform end to end. OpenDash 360 is UKi's platform for training and workforce readiness, designed to show an organization where its people stand against their work roles and close those gaps. The engineer will work across the entire stack, including Angular and React interfaces, Express API layer, Postgres data model, and Kubernetes deployment. They will collaborate with senior colleagues to set standards for component architecture, typed API contracts, schema design, service boundaries, and delivery automation. UKi, founded in 1999, is a leader in cybersecurity training and readiness for government and commercial clients. The product engineering team is rapidly expanding, offering opportunities to work on a platform with real users and stakes, with significant latitude in defining its development.

Requirements

  • 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: comfortable debugging a slow query, restructuring a service, and fixing a rendering bug, with experience shipping 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: Modern Angular development including standalone components, signals or RxJS-based state, dependency injection, routing, lazy loading, and performance tuning in large applications.
  • 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.
  • Architecture judgment: Experience making and living with decisions about service boundaries, data modeling, state management, build tooling, and dependency choices, with the ability to explain tradeoffs.
  • Testing and quality discipline: Unit, integration, and end-to-end testing as a normal part of shipping.
  • Comfort with continuous delivery culture — small batches, fast feedback, blameless learning, and operational excellence.
  • A self-starter's bias for action: Proactively identifying and closing gaps in product or process.
  • Strong communication skills: Ability to defend architecture decisions and explain business impact.
  • Must be a US citizen authorized to work in the United States; role is US-remote.

Nice To Haves

  • React experience: Hooks, modern rendering patterns, and component composition.
  • 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.

Responsibilities

  • Build features end to end, taking work from requirement to production across the full stack: UI, API, data model, and deployment.
  • Design and evolve the API layer, building well-structured data contracts, sensible error handling, authentication and authorization, and typed interfaces shared with the front end.
  • Own the data model, including designing Postgres schemas, writing and tuning queries, managing migrations, and making decisions about indexing, normalization, and performance.
  • Deliver rich, data-dense interfaces such as readiness dashboards, competency visualizations, adaptive learning paths, assessment flows, and administrative tooling.
  • Set standards across the stack for maintainability, including module boundaries, state management, testing strategy, observability, and code review norms.
  • Engineer for performance, owning 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 using GitOps and CI/CD pipelines with ArgoCD-driven deployment to Kubernetes.
  • Partner across the organization with product, design, platform, and customer-facing teams to turn ambiguous requirements into shipped software.
  • Mentor engineers as the team grows.

Benefits

  • Comprehensive medical, dental, and vision coverage.
  • Short and long-term disability coverage.
  • Basic life insurance provided by the company.
  • Optional supplementary life insurance policy available.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service