Agile Six is a people-first, remote-work company that collaborates with federal agencies to provide innovative solutions. They are seeking a Fullstack Engineer to enhance the digital experience for Veterans through an integrated patient portal on VA.gov, focusing on both frontend and backend development.
Responsibilities:
- Build accessible, performant, and scalable frontend and backend features in an open-source ecosystem using 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 VA.gov and VA Mobile
- 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
Requirements:
- 5 + years of professional engineering experience, demonstrating in‑depth knowledge in at least one front end and one back end technology stack (e.g. Ruby and React)
- 3 + years of recent experience with React and JavaScript/TypeScript
- 1+ year of recent experience with Ruby on Rails
- Ability to leverage AI-assisted development tools (for this project, CoPilot specifically) to responsibly to accelerate delivery, improve code quality, and support experimentation per evolving client AI tooling expectations
- Hands‑on experience with CI/CD pipelines, automated testing, and cloud infrastructure (AWS, Docker, Kubernetes, or similar)
- Experience with measurement and monitoring tools (e.g., Datadog) and a strong understanding of application observability
- Familiarity with secure development best practices and Zero Trust principles; ability to safeguard sensitive data while working in an open‑source 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 VA.gov Platform, VA Mobile Platform, and Lighthouse delivery infrastructure
- 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