← all jobs

[Remote] Senior Full Stack Developer

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. DMI is a provider of digital services and technology solutions, including managed IT services, cloud, cybersecurity, network operations, and application development. DMI is seeking a Senior Full-Stack Developer to build and modernize an offline-first Department of Defense enterprise application across React, TypeScript, Node, AWS serverless, synchronization, and integration layers. The role also involves directing and hardening AI-generated code, leading feature-area design, mentoring developers, and collaborating within an Agile/Scrum delivery environment.

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 TypeScript 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 TypeScript, 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, DevSecOps 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

Skills

  • 10 or more years of overall software development experience
  • Five or more years of professional experience in Node, TypeScript, and React
  • Three or more years of building on AWS serverless
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 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 non-waivable and carry no equivalency
  • TypeScript, modern JavaScript (ES2022+), Node.js 24
  • React (hooks, function components), Redux Toolkit, Material UI, and Vite; Progressive Web App development including service workers, Workbox, IndexedDB, background sync, and offline-first architecture; accessibility to Section 508 / WCAG
  • Express REST APIs using controller and repository patterns; MongoDB (Mongoose) and DynamoDB (single-table design and access-pattern modeling), with experience migrating from document or relational stores to DynamoDB strongly desired; API design with OpenAPI/Swagger
  • AWS Lambda, DynamoDB, API Gateway, Step Functions, EventBridge, and SQS; a managed-service-first approach that favors AWS managed services over bespoke plumbing where they fit; incremental monolith-to-serverless (Strangler Fig) migration patterns; AWS GovCloud exposure (IL5/IL6) desired
  • Multi-protocol integration across REST, SOAP, and SFTP; authentication schemes including CAC/mTLS, OIDC, JWT, OAuth2, API keys, and SSH keys; delta/CDC synchronization, ETL and data transformation, and legacy-system integration
  • Secure coding for DoD and government environments; AES-256-GCM and FIPS 140-3 crypto awareness; RBAC and audit logging; familiarity with RMF, STIG, and NIST 800-53 expectations in a delivery context
  • Git and CI/CD (GitHub Actions) or GitLab; monorepo discipline; Jest, Vitest, Playwright, supertest, and Lighthouse; Docker and containerized local development; Agile/Scrum ceremonies
  • Hands-on fluency with agentic AI coding tools, with Claude Code and Claude Opus strongly preferred and GitHub Copilot, Cursor, or comparable agentic tools accepted as transferable experience; effective spec-writing and prompting, chunked generation, and rigorous review and hardening of AI-generated code for correctness and security
  • Active DoD SECRET required at start of work. An interim SECRET may be accepted for transition per contract terms, with final SECRET required within 90 days
  • U.S. Citizen required. This position has no foreign-national or dual-citizenship accommodation
  • Personnel performing Information Assurance functions must meet the applicable IAT or IAM certification baseline and maintain currency throughout the period of performance
  • The candidate must work from a U.S.-based location suitable for handling controlled unclassified information
  • Master's preferred
  • AWS Certified Developer (Associate) or AWS Solutions Architect (Associate)
  • Prior DoD or federal digital modernization experience, and familiarity with military or government accountability and readiness workflows
  • Experience designing for disconnected, intermittent, and low-bandwidth (DDIL) environments
  • Experience integrating with DoD personnel, logistics, or records systems
  • Experience with the Model Context Protocol (MCP), retrieval-augmented generation (RAG), or large-language-model provider abstraction and failover patterns
  • Experience with multiple AI inference deployment models, including commercial cloud, sovereign cloud, and on-device or edge
  • AWS Lambda Powertools, CloudWatch, and X-Ray observability, and infrastructure-as-code (CloudFormation, CDK, or Terraform)
  • Performance testing (k6) and visual-regression or Storybook testing
  • Comfort working in air-gapped environments where cloud and external tooling, including AI tooling, are unavailable
  • Ability to obtain Top Secret is preferred

Benefits

  • Virtual health visits
  • Commuter perks
  • Pet insurance
  • Entertainment discounts
  • Annual performance reviews
  • Tuition assistance
  • Internal career growth opportunities
  • 401(k) matches
  • Life and disability insurance
  • Financial wellness tools
  • Annual awards
  • Service anniversaries
  • Referral bonuses
  • Peer-to-peer shoutouts
  • Healthcare coverage
  • Wellness programs
  • Flu shots
  • Biometric screenings

Company Overview

  • DMI is a leading provider of digital services and technology solutions with a focus on end-to-end managed services, including managed mobility, cloud, cybersecurity, network operations, and application development. It was founded in 2002, and is headquartered in Bethesda, Maryland, USA, with a workforce of 1001-5000 employees. Its website is http://dminc.com.
  • More open positions

    [Remote] Accounting Manager

    Work from home Full-time role

    [Remote] Environmental Solutions Account Executive I (Containerized Waste)

    Work from home Full-time role

    [Remote] Senior Dynamics Systems Analyst

    Work from home Full-time role

    [Remote] Technical Debt Engineer

    Work from home Full-time role

    [Remote] Senior Analyst, SEC Reporting & Technical Accounting

    Work from home Full-time role

    Dynamic Customer Service Representative – Hybrid Position at talentflow – Immediate Start, Competitive Pay, Remote Friendly

    Work from home Full-time role

    Head of Data Architecture

    Work from home Full-time role

    Integrated Marketing Strategist

    Work from home Full-time role

    Texas Associate Therapist (LPC-A only)

    Work from home Full-time role

    Remote Search Consultant

    Work from home Full-time role

    Health Coach

    Work from home Full-time role

    [Remote] Media Sales Consultant

    Work from home Full-time role

    Event Manager

    Work from home Full-time role

    Dynamic Remote Customer Service Representative – Exceptional Support & Client Success Specialist

    Work from home Full-time role

    Utilization Review Therapist: Billing and Patient Accts- Masters Required- Remot

    Work from home Full-time role

    Full-Stack Platform Engineer

    Work from home Full-time role

    Mitarbeiter in der Netzanmeldung (m/w/d) - 1KOMMA5° Handwerk - Remote

    Work from home Full-time role

    Overnight Live Chat Support Representative – Remote Late‑Night Shift Specialist for careerforge

    Work from home Full-time role

    Work From Home Product Tester - $25-$45/hr - No Experience Needed

    Work from home Full-time role

    [Remote] Senior Financial Analyst, GTM

    Work from home Full-time role

    Bioinformatics Scientist (51683)

    Work from home Full-time role