{"id":2393077,"url":"https://alion.io/job/dminc-senior-full-stack-developer","title":"Senior Full Stack Developer","company":{"id":2743519,"name":"DMI","domain":"dminc.com","url":"https://alion.io/company/dminc","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["McLean, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":133000,"max_usd":245000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":3030},"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Amazon EventBridge","optional":false},{"name":"API Gateway","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"AWS Step Functions","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Docker","optional":false},{"name":"DynamoDB","optional":false},{"name":"ETL/ELT","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitLab","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"Lighthouse","optional":false},{"name":"Material UI","optional":false},{"name":"Mongoose","optional":false},{"name":"NIST 800-53","optional":false},{"name":"Node JS","optional":false},{"name":"Offline-First","optional":false},{"name":"Playwright","optional":false},{"name":"PWA","optional":false},{"name":"React.js","optional":false},{"name":"Redux Toolkit","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SOAP","optional":false},{"name":"Supertest","optional":false},{"name":"Swagger","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"Vitest","optional":false},{"name":"Workbox","optional":false},{"name":"Amazon CloudWatch","optional":true},{"name":"CloudFormation","optional":true},{"name":"IAM","optional":true},{"name":"k6","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"RAG","optional":true},{"name":"Redux","optional":true},{"name":"Storybook","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-10-12T21:51:18Z","employer_posted_date":"2026-10-12","last_verified_at":"2026-10-14T03:35:07Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"About DMI\nDMI 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, efﬁcient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com\nAbout the Opportunity\nDMI 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.\nThe role spans the full stack: a React and TypeScript 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.\nThis 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.\nDuties and Responsibilities:\nPerform detailed design, development, unit and integration testing, and delivery of features spanning the front end, back end, synchronization layer, and external integrations.\nProduce scalable, secure, high-quality TypeScript and Node code that satisfies both functional and non-functional requirements (performance, offline resilience, accessibility, security).\nBuild 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).\nBuild 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.\nImplement and migrate persistence across both MongoDB and DynamoDB, including modeling DynamoDB access patterns for single-table designs.\nDevelop 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.\nImplement multi-protocol integration (REST, SOAP, SFTP) with pluggable authentication (CAC/mTLS, OIDC, JWT, OAuth2, API key, SSH key).\nDesign data movement and process flows for connectivity-aware operation across online, intermittent, and disconnected modes.\nApply secure-development best practices and program design patterns, including layered authentication, role-based authorization, resource-level access control, and tamper-evident audit trails.\nUse 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.\nWrite and maintain automated tests (Jest, Vitest, Playwright, supertest, Lighthouse), participate in code reviews, and support functional, regression, performance, and accessibility testing (Section 508 / WCAG).\nCreate and maintain design and systems documentation, architecture decision records, API specifications (OpenAPI/Swagger), and process and data-flow diagrams.\nLead feature-area design, set and enforce coding standards, mentor mid-level developers, and own technical trade-off decisions for an assigned domain.\nCollaborate 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.\nEnsure assigned work lands within sprint and program schedules.\nQualifications\nEducation and Years of Experience:\n10 or more years of overall software development experience.\nFive or more years of professional experience in Node, TypeScript, and React.\nThree or more years of building on AWS serverless.\nBachelor's degree in Computer Science, Software Engineering, or a related field. Master's preferred.\nEquivalency: 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.\nRequired Skills and Technologies:\n Languages and runtime: TypeScript, modern JavaScript (ES2022+), Node.js 24\n Front end: 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\n Back end and data: 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\n Cloud and serverless: 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\nIntegration and synchronization: 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\nSecurity and compliance: 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\n Tooling and process: Git and CI/CD (GitHub Actions) or GitLab; monorepo discipline; Jest, Vitest, Playwright, supertest, and Lighthouse; Docker and containerized local development; Agile/Scrum ceremonies\n AI-augmented development (core competency): 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\nDesired and Preferred Skills:\nAWS Certified Developer (Associate) or AWS Solutions Architect (Associate)\nPrior DoD or federal digital modernization experience, and familiarity with military or government accountability and readiness workflows\nExperience designing for disconnected, intermittent, and low-bandwidth (DDIL) environments\nExperience integrating with DoD personnel, logistics, or records systems\nExperience with the Model Context Protocol (MCP), retrieval-augmented generation (RAG), or large-language-model provider abstraction and failover patterns\nExperience with multiple AI inference deployment models, including commercial cloud, sovereign cloud, and on-device or edge\nAWS Lambda Powertools, CloudWatch, and X-Ray observability, and infrastructure-as-code (CloudFormation, CDK, or Terraform)\nPerformance testing (k6) and visual-regression or Storybook testing\nComfort working in air-gapped environments where cloud and external tooling, including AI tooling, are unavailable\nClearance, Citizenship, and Additional Requirements:\nSecurity clearance: 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. Ability to obtain Top Secret is preferred.\nCitizenship: U.S. Citizen required. This position has no foreign-national or dual-citizenship accommodation.\nDoD 8570/8140: personnel performing Information Assurance functions must meet the applicable IAT or IAM certification baseline and maintain currency throughout the period of performance.\n Contract vehicle: ITES-3S, Functional Area 3 (Software Development Services). This role is designated Key Personnel.\nPhysical requirements: none specific to this position. Standard remote knowledge-work conditions apply. The candidate must work from a U.S.-based location suitable for handling controlled unclassified information.\nLocation: McLean, Virginia\nMinimum Salary Rate\n$124,301.00Median Salary Rate\n$134,017.50Working at DMI\nDMI is a diverse, prosperous, and rewarding place to work. Our culture is shaped by five core values that guide how we work, grow, and succeed together:\nDo What’s Right - We lead with honesty and integrity.\nOwn the Outcome - We take responsibility and deliver.\nDeliver for Our Customers - We are relentless about delivering value.\nThink Bold, Act Smart - We innovate with purpose.\nWin Together - We collaborate and celebrate our success.\nThese values aren’t just ideals-they show up in how we support every part of your well-being:\nConvenience/Concierge - Virtual health visits, commuter perks, pet insurance, and entertainment discounts that make life easier.\nDevelopment - Annual performance reviews, tuition assistance, and internal career growth opportunities to help you thrive.\n Financial - Generous 401(k) matches, life and disability insurance, and financial wellness tools to support your future.\nRecognition - Annual awards, service anniversaries, referral bonuses, and peer-to-peer shoutouts that spotlight your achievements.\nWellness - Healthcare coverage, wellness programs, flu shots, and biometric screenings to support your health.\nDMI values employees for their talents and contributions, and we take pride in helping our customers achieve their goals. Because when we live our values, we all win together.\n***************** No Agencies Please *****************\nApplicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.","description_format":"text","description_chars":10335,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"associate","optional":true},"security_clearance":true,"languages":[]},"benefits":["Growth opportunities","Wellness"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Security"],"lifecycle":[{"event":"open","at":"2026-10-12T21:51:18Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["conf:3","win:early"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/dminc-senior-full-stack-developer","json_url":"https://alion.io/job/dminc-senior-full-stack-developer.json","meta":{"generated_at":"2026-10-14T05:45:01Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7217,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2743519},"rest":"https://alion.io/mcp/rest/get_company?id=2743519"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdminc-senior-full-stack-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdminc-senior-full-stack-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdminc-senior-full-stack-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dminc-senior-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdminc-senior-full-stack-developer"}]}