You are viewing a preview of this job. Log in or register to view more details about this job.

Full Stack Engineer

Please note: Turbovets does not provide visa sponsorship. Applicants must be authorized to work in the U.S. without sponsorship now or in the future.

 

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 believe in honesty, autonomy, and collaboration, and we develop scalable tools that make a direct impact on real lives. We foster a culture where ideas matter, people grow, and engineering excellence drives social value.

 

About the Role

We’re looking for a Full Stack Engineer who thrives in a fast-moving environment and takes ownership from architecture to deployment. You’ll work across the stack — designing APIs, building intuitive frontends, optimizing databases, and guiding system architecture — all while collaborating with cross-functional teams to deliver end-to-end features that matter.

 

Tech Stack We Use

  • Frontend: Angular, TypeScript, Tailwind CSS
  • Backend: NestJS, Node.js, Apollo GraphQL, REST APIs
  • Database: PostgreSQL
  • DevOps: Docker, Kubernetes, GitHub Actions
  • Auth/Security: OAuth 2.0, JWT, SSO, RBAC
  • Messaging/Eventing: Redis

 

Responsibilities

 

Backend

  • Architect and develop scalable backend services using NestJS, Node.js, and TypeScript
  • Implement and maintain GraphQL (Apollo Federation) and RESTful APIs
  • Design and optimize relational databases
  • Implement authentication, authorization, and RBAC patterns
  • Build microservices and event-driven systems with RabbitMQ, Kafka, and Redis
  • Collaborate with DevOps on CI/CD pipelines, containerization, and infrastructure

 

Frontend

  • Develop responsive, user-friendly UIs with Angular (or equivalent frameworks)
  • Translate UI/UX designs into functional components and manage complex client-side state (RxJS, Angular Signals)
  • Optimize frontend performance and ensure accessibility compliance
  • Collaborate with backend engineers to integrate APIs cleanly

 

Cross-functional

  • Own features from planning to deployment
  • Collaborate with designers, PMs, and stakeholders
  • Review code, mentor junior engineers, and contribute to technical decisions
  • Write documentation for APIs, architecture, and features, and contribute to internal tooling
  • Write and maintain unit/integration tests (Jest, etc.)

 

Opportunities We’re Working On

Joining TurboVets means contributing to a platform that spans the full military journey — from recruitment to service to civilian transition. Current initiatives include:

  • Career development tools for service members and veterans
  • Financial literacy & VA loan support
  • Secure electronic service and medical records
  • DoD program integration to expand offerings
  • TurboRecruit enhancements (video content, documents, engaging recruit resources)
     

Qualifications

Required

  • Bachelor’s or Master’s in CS, Engineering, or related field
  • 1+ years full stack experience
  • 1+ years hands-on with NestJS, TypeScript, GraphQL
  • Database design and query optimization (PostgreSQL, MySQL, MongoDB)
  • Production experience with Angular, React, or equivalent
  • Comfort with Docker, Kubernetes, CI/CD workflows
  • Strong communication, autonomy, and collaboration skills
     

Preferred

  • Experience with modular monorepo architectures (Nx)
  • gRPC, WebSockets
  • Serverless (AWS Lambda, Azure Functions)
  • CQRS, DDD, Event Sourcing
  • Monitoring tools (Prometheus, Grafana), load testing, rate limiting
     

Work Location

Hybrid (1–2 days/week) for Phoenix-based candidates. Fully remote for U.S. candidates elsewhere. Must be legally authorized to work in the U.S.
 

Compensation

Competitive salary benchmarked against top U.S. tech roles, performance-based bonuses, flexible work policies, and benefits supporting growth.

 

Hiring Process

  • Resume and intro review
  • 30-minute intro conversation
  • Take-home full stack challenge (RBAC, API design, monorepo structure, UI state)
  • Final team interview and offer discussion
     

Equal Opportunity Statement

TurboVets is an equal-opportunity employer. We celebrate diversity and believe varied perspectives make better teams. We do not discriminate on the basis of race, gender, orientation, disability, age, or any protected status.