Full Stack Developer
MAG is staffing for a Full Stack Developer who will join an elite team developing next-generation tactical edge systems that provide decision superiority to warfighters in contested environments. You'll leverage COTS, FOSS/OSS, and custom development to build and integrate mission-critical applications that operate where traditional software fails - with intermittent networks, limited compute, and active adversaries. 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
Essential Duties And Responsibilities
Essential Duties And Responsibilities Include The Following: Primary 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
Mentor junior and mid-level developers through code reviews, pair programming, and technical guidance.
Secondary Responsibilities
Support basic DevOps tasks including containerization and CI/CD pipeline maintenance
Create tools and interfaces for system integration testing
Assist with deployment automation and configuration management
Contribute to API documentation and developer guides
Requirements
Minimum 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.)
Strong understanding of RESTful and gRPC API design
Git version control and collaborative development experience
Experience with secure coding practices (e.g., OWASP Top 10) and familiarity with SAST/DAST tools
Familiarity with cloud platforms (AWS, Azure) and hybrid cloud/edge architectures
Preferred Qualifications
Experience with tactical military systems or defense contractors
Familiarity with TAK (Team Awareness Kit) ecosystem
Knowledge of geospatial systems and coordinate transformations
Experience with offline-first and edge computing architectures
Basic understanding of DevOps practices and CI/CD pipelines
Contributions to open-source projects
Experience with Agile/Scrum methodologies
Education
Bachelor's degree in Computer Science, Information Technology, or related field
Clearance
Must be eligible for Secret security clearance
US Citizenship required
What Makes You Successful Here
You optimize for constrained environments, not just cloud scale
You write clear, maintainable code that others can understand and modify
You're comfortable with ambiguity and can work from high-level requirements
You document as you code, not as an afterthought
You can debug across the full stack, from database to browser
Why Join Mag
Work on meaningful problems that directly impact national security
Small, elite team where your contributions matter immediately
Access to cutting-edge hardware and technologies
Rapid prototyping environment - see your ideas deployed in weeks
Direct interaction with end users and field deployments
Professional development and conference attendance support
Flexible work arrangements with occasional field exercises
Opportunity to shape the future of tactical edge computing
Benefits And Compensation
At MAG Aerospace, we value your contributions providing our employees with a robust Total Rewards package that supports your total well-being. Full-time and part-time employees working at least 30 hours a week on a regular basis are eligible to participate in MAG's Total Rewards programs. Our offerings include health, life, disability, financial, and retirement benefits as well as paid leave, professional development, and tuition assistance. Individuals that do not meet the threshold are only eligible for select offerings not inclusive of health benefits. We encourage you to learn more about our Total Rewards Program by visiting the Resource page on our Careers site: Salary at MAG Aerospace is determined by various factors including but not limited to location, the particular combination of education, knowledge, skills, competencies, and experience as well as contract-specific affordability and organizational requirements. The projected compensation range for this position is $94500 to $175500 (annualized USD). The estimate displayed represents the typical salary range for this position and is just one component of MAG's total compensation package for employees.