Full Stack Engineer (Senior-Level)
Location: United States (Remote)
Employment Type: Full-Time
Seniority Level: Senior (SDE-III)
Open to strong mid-level candidates with demonstrated full stack depth
About TurboVets
At TurboVets, we’re not just building software. We’re building a better path forward for those who serve. Our mission is to support veterans, active service members, military recruits, and individuals transitioning into civilian life.
We value honesty, autonomy, and collaboration. We build scalable systems that solve real problems and have measurable impact. Our culture prioritizes engineering excellence, ownership, and thoughtful decision-making over bureaucracy.
About the Role
We’re looking for a Full Stack Engineer who takes ownership end-to-end, from system design through deployment. You’ll work across the stack designing APIs, building intuitive frontends, optimizing databases, and contributing to architectural decisions.
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
What You’ll Work On
TurboVets builds software that supports the full military lifecycle. Current initiatives include:
- Career development tools for service members and veterans
- Financial literacy and VA loan support platforms
- Secure electronic service and medical records
- Integrations with Department of Defense programs
- TurboRecruit enhancements including video, documents, and interactive recruiting resources
Qualifications
Required
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
- 5+ 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
Preferred
- 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)
Work Location
This is a fully remote role within the United States.
Candidates must be legally authorized to work in the U.S.
Compensation & Benefits
- Competitive salary benchmarked against top U.S. tech roles
- Equity
- Flexible work policies
- Comprehensive Insurance
Hiring Process
- Resume reviewal
- Invitation to complete a take-home full stack assessment
- Final team interview
Equal Opportunity Statement
TurboVets is an equal opportunity employer. We believe diverse perspectives build stronger teams and better products. We do not discriminate on the basis of race, gender, sexual orientation, disability, age, or any protected status.
How to Apply
If you’re excited to build end-to-end systems that make a real impact for veterans, service members, and recruits, apply with your resume.