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

Senior Full Stack Developer

Job in McLean, Fairfax County, Virginia, USA
Listing for: DMI (Digital Management, Inc.)
Full Time position
Listed on 2026-07-01
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, Front End Developer
Salary/Wage Range or Industry Benchmark: 100000 - 140000 USD Yearly USD 100000.00 140000.00 YEAR
Job Description & How to Apply Below

Senior Full Stack Developer

Job :

Category:
Fullstack Java

Location:

US-VA-Mc Lean

About DMI

DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efficient, and cost-effective solutions that drive measurable results.

Learn more at

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 (IndexedDB 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 MongoDB and DynamoDB, including modeling DynamoDB 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…
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