Fullstack Engineer
$116,132
Apply (opens in a new tab)Fullstack Engineer
Posted today
SENIORITY
Senior
SALARY
$116,132
About the role
- Build accessible, performant, and scalable frontend and backend features in an open-source ecosystem using React, Ruby on Rails, and other industry-standard languages and frameworks.
- Develop user-facing features with React (TypeScript/JavaScript), following USWDS design patterns and VA API/FHIR standards where applicable.
- Write and maintain 100% automated test coverage (unit, integration, functional, load, and accessibility) for all delivered features.
- Integrate with VA APIs and backend services to ensure accurate, secure data rendering and discoverability via the Lighthouse API Hub.
- Support the migration and retirement of legacy systems, ensuring continuity of content and functionality.
- Contribute to full-stack development across healthcare features (e.g., secure messaging, medical records, medications) with a focus on interoperability and user-centered design.
- Monitor and triage application performance issues daily using tools like Datadog, and respond to incidents according to VA-defined severity levels.
- Prevent and resolve silent failures through robust error handling, user notification mechanisms, and backend transaction validation.
- Participate in pair programming, peer reviews, and blameless post-mortems, incorporating learnings and promoting engineering excellence.
- Continuously integrate and deploy code using VA Platform tooling, CI/CD pipelines, and reusable infrastructure components across
- Uphold Zero Trust security principles and ensure sensitive data is never exposed in source code; deliver all non-sensitive code to open-source repositories.
- Support the Engineering Community of Practice and broader Agile Six engineering culture through knowledge‑sharing, mentoring, and participation in internal initiatives.
- We expect the responsibilities of this position to shift and grow organically over time, in response to considerations such as the team’s needs and strengths, the unique strengths and interests of the selected candidate, and an evolving understanding of the delivery environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).Experience with React Native
- Experience leveraging AI tools and services to create and deliver software to production in a professional capacity.
- Experience with health-related services and Fast Healthcare Interoperability Resources (FHIR) standards.
- Professional experience delivering software for or within federal agencies, especially the VA.Familiarity with the
- Prior contributions to open‑source projects and/or publicly shared technical documentation.
- You are a U.S. Veteran. As a service-disabled veteran-owned small business, we recognize the transition to civilian life can be tricky, and welcome and encourage Veterans to apply
- At Agile Six, we are committed to building teams that represent a variety of backgrounds, perspectives, and skills. Even if you don't meet every requirement, we encourage you to apply. We’re eager to meet people who believe in our mission and who can contribute to our team in a variety of ways.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
