×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Developer

Job in McLean, Fairfax County, Virginia, USA
Listing for: Digital Management Llc
Full Time position
Listed on 2026-06-11
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

About the Opportunity

DMI is seeking a Senior Full-Stack Developer to help build and modernize a mission-critical Department of Defense enterprise application. The system is an offline-first Progressive Web Application (PWA) that operates seamlessly across connected command centers, intermittent tactical networks, and fully disconnected environments.

The role spans the full stack: a React and Type Script front end, a Node and Express back end migrating to AWS serverless, and the synchronization and integration layers that keep the product working when the network does not.

This is an AI-first engineering team. We deliver using an AI-augmented development methodology built around agentic coding tools, and fluency with those tools is a core competency of this role. Senior developers spend a meaningful share of each week directing, reviewing, and hardening AI-generated code, and they remain fully accountable for every line that ships.

Duties and Responsibilities
  • Perform detailed design, development, unit and integration testing, and delivery of features spanning the front end, back end, synchronization layer, and external integrations.
  • Produce scalable, secure, high-quality Type Script and Node code that satisfies both functional and non-functional requirements (performance, offline resilience, accessibility, security).
  • Build and maintain an offline-first PWA front end in React and Type Script, using Redux Toolkit for state, Material UI for theming, and Vite for builds; implement service workers, background sync, and encrypted at-rest storage (Indexed

    DB with FIPS-validated AES-256-GCM).
  • Build and maintain back-end services in Express and Node using established controller and repository patterns, and contribute to the incremental migration of the monolith into domain-aligned AWS Lambda services.
  • Implement and migrate persistence across both Mongo

    DB and Dynamo

    DB, including modeling Dynamo

    DB access patterns for single-table designs.
  • Develop configurable software services that integrate the application with external DoD and enterprise systems, handling data transformation, format conversion, and delta/change-data-capture synchronization while preserving data integrity for accountability workflows.
  • Implement multi-protocol integration (REST, SOAP, SFTP) with pluggable authentication (CAC/mTLS, OIDC, JWT, OAuth2, API key, SSH key).
  • Design data movement and process flows for connectivity-aware operation across online, intermittent, and disconnected modes.
  • Apply secure-development best practices and program design patterns, including layered authentication, role-based authorization, resource-level access control, and tamper-evident audit trails.
  • Use agentic AI coding tools to generate, refactor, and migrate code in logical, reviewable chunks, then direct, review, and harden that output to program quality and security standards.
  • Write and maintain automated tests (Jest, Vitest, Playwright, supertest, Lighthouse), participate in code reviews, and support functional, regression, performance, and accessibility testing (Section 508 / WCAG).
  • Create and maintain design and systems documentation, architecture decision records, API specifications (OpenAPI/Swagger), and process and data-flow diagrams.
  • Lead feature-area design, set and enforce coding standards, mentor mid-level developers, and own technical trade-off decisions for an assigned domain.
  • Collaborate with the technical delivery lead, solutions architect, Dev Sec Ops  engineers, UX designers, cybersecurity staff, and mission users within an Agile/Scrum cadence and a Git-based CI/CD pipeline.
  • Ensure assigned work lands within sprint and program schedules.
Qualifications

Education and Years of

Experience:

  • 10 or more years of overall software development experience.
  • Five or more years of professional experience in Node, Type Script, and React.
  • Three or more years of building on AWS serverless.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's preferred.
  • Equivalency: a Master's degree substitutes for two years of experience, and an Associate's degree plus four years substitutes for a Bachelor's. Security clearance and citizenship are…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary