Back to jobs
Full-Stack Engineer (U.S. Veteran Required)
TurboVets, Inc.AnywherePosted 2w ago
Full Stack Engineer — TypeScript/NestJS
Job Description
Military Veteran Required - Full-Stack Engineer (Senior)
Location: Remote, United States
Employment Type: Full-Time
Seniority Level: Senior. 7+ years of professional full-stack development experience required. About the Role
We're looking for a Full-Stack Engineer who takes ownership end-to-end, from system design through deployment. You'll turn real-world operational needs, often from military and government stakeholders, into secure, scalable, reliable software that replaces legacy platforms and modernizes how critical services are delivered. Your code runs in mission-critical environments where quality, security, and performance are non-negotiable.
This is a senior role with real influence: you'll collaborate closely with product, design, and engineering to ship features that matter, not tickets that disappear into a backlog. Tech Stack
Frontend: Angular, TypeScript, Tailwind CSS
Backend: NestJS, Node.js, Apollo GraphQL, REST APIs
Data: PostgreSQL
DevOps: Docker, Kubernetes, GitHub Actions
Auth & Security: OAuth 2.0, JWT, SSO, RBAC
Messaging / Eventing: Redis (and other event-driven patterns) Responsibilities
Backend
Architect and develop scalable backend services using NestJS, Node.js, and TypeScript
Design and maintain GraphQL (Apollo Federation) and REST APIs
Model and optimize relational databases
Implement authentication, authorization, and RBAC patterns
Build microservices and event-driven systems using Redis and related tooling
Collaborate with DevOps on CI/CD, containerization, and infrastructure decisions
Frontend
Build responsive, accessible UIs using Angular (or equivalent frameworks)
Translate product and design requirements into maintainable client-side architecture
Manage complex state using RxJS, Angular Signals, or similar patterns
Optimize performance and ensure usability across devices
Cross-Functional
Own features from planning through production
Collaborate with designers, product managers, and stakeholders
Review code, mentor engineers, and influence technical direction
Write and maintain documentation for APIs, architecture, and internal tooling
Implement and maintain unit and integration tests
Serve as a subject-matter voice on how VA systems and processes actually work for veterans, informing product and engineering decisions Qualifications
Required
U.S. military veteran status, with personal, lived experience navigating VA benefits, claims, or services
7+ years of professional full-stack development experience
3+ years working with NestJS, TypeScript, and GraphQL
Strong database design and query optimization skills (PostgreSQL preferred)
Production experience with Angular, React, or comparable frontend frameworks
Experience with Docker, Kubernetes, and CI/CD pipelines
Strong communication skills and comfort working autonomously in a remote environment
Legally authorized to work in the United States Bonus
Experience with monorepo architectures (Nx or similar)
gRPC, WebSockets
Serverless platforms (AWS Lambda, Azure Functions)
CQRS, DDD, or event-sourced systems
Observability and performance tooling (Prometheus, Grafana, load testing, rate limiting) Who You Are
You take ownership without waiting to be asked, and you're comfortable making the call when the path forward isn't obvious.
You communicate clearly with engineers and non-technical stakeholders alike, and you don't let technical decisions get buried in jargon.
You care about the mission, and your own experience navigating military and veteran systems shapes how you build for the people who'll use this platform next. Work Location
This is a fully remote role based in the United States. Candidates must be legally authorized to work in the U.S. This posting reflects a genuine, currently open position. AI tools may be used to support the review of applications for this role.
Compensation & Benefits
Salary: Competitive, based on experience (USD)
Equity
Flexible work policies
Comprehensive health benefits (medical, dental, vision) Hiring Process
Resume review
Invitation to complete a take-home full-stack assessment
Final team interview