Your Data is Protected. Never Sold. Never Used for Profit.

Read our FAQ

Engineering & Development

Full Stack Developer

As a Full Stack Developer, you will design and build the systems that power TurboVets’ core platform. Your work will span backend architecture, API development, frontend implementation, and database design. You will collaborate with designers, product teams, and other engineers to deliver end-to-end features that are reliable, scalable, and intuitive. Your contributions will shape products that support veterans and service members throughout their journey.

RESPONSIBILITIES

  • Architect backend services using NestJS, Node.js, and TypeScript
  • Implement GraphQL and REST APIs and integrate with internal systems
  • Design and optimize relational databases and data models
  • Build modular, responsive frontends using Angular and TypeScript
  • Translate UI/UX designs into functional components and stateful interfaces
  • Implement authentication, authorization, and RBAC patterns
  • Collaborate on CI pipelines, containerization, and deployment workflows
  • Participate in code reviews, mentor teammates, and support technical decisions
  • Write unit and integration tests and maintain documentation

QUALIFICATIONS

  • 5+ years of full stack engineering experience
  • Strong proficiency with NestJS, TypeScript, and GraphQL
  • Production experience with Angular or similar frontend frameworks
  • Experience designing and optimizing relational databases
  • Familiarity with Docker, Kubernetes, and CI workflows
  • Understanding of distributed systems, messaging, or event driven patterns
  • Knowledge of OAuth, JWT, SSO, and other auth mechanisms
  • Bonus experience with Nx monorepos, CQRS, DDD, or serverless platforms

WHO YOU ARE

  • A versatile engineer comfortable owning features across the entire stack
  • Collaborative, communicative, and effective in fast moving environments
  • Motivated by solving complex problems and building impactful software

EQUAL OPPORTUNITY STATEMENT

We are an equal opportunity employer and celebrate diversity, recognizing that diversity of thought and background builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.