MAG is staffing for a Full Stack Developer to join an elite team developing next-generation tactical edge systems that provide decision superiority to warfighters in contested environments. The role involves building and integrating mission-critical applications that operate in challenging conditions like intermittent networks, limited compute, and active adversaries.
Requirements
- 5+ years full-stack development experience
- Proficiency in backend languages (Python, Go, Java, or C++)
- Strong frontend skills (React, TypeScript, modern JavaScript)
- Experience with microservices architecture and distributed systems
- Hands-on experience with Docker and container orchestration
- Database expertise (PostgreSQL, MongoDB, Redis, time-series DBs)
- Experience with message queuing systems (RabbitMQ, Kafka, MQTT. etc.)
Responsibilities
- Design and develop microservices for distributed tactical systems using Python, Go, and/or Java
- Build responsive user interfaces for tactical operations using React, TypeScript, and modern web frameworks
- Implement RESTful and gRPC APIs for inter-service communication
- Develop data persistence layers for disconnected/intermittent operations
- Integrate with military systems and standards (TAK servers, CoT messages, MIL-STD-2525)
- Creatively optimize the reuse or integration of existing COTS or FOSS/OSS
- Write comprehensive unit and integration tests
Other
- US Citizens Only
- Former US Defense Contractor / US Gov / US Military Experience Only
- This is a Hybrid Position - Remote mainly - but as well on call to come into a MAG office when requested.
- We Are Seeking Candidates Who Live In Proximity To Our Corporate HQ In Fairfax, VA Primarily But Will Entertain Persons Living Near Our Satellite Offices In Aberdeen, MD - Titusville, FL - Newport News, VA - Carthage NC
- Must be eligible for Secret security clearance