About the job
Position Title: Moonraker Developer
Location: REMOTE
Position Type: Full-Time
Salary Range: $110,000 - $130,000
Security Clearance Requirement: Active security clearance is required for this position.
Certification Requirements:
- CompTIA Security+
Years of Experience: A minimum of 5 years in a relevant field.
Roles and Responsibilities:
As a Moonraker Developer, you will be instrumental in developing, testing, and maintaining advanced Single Page Applications (SPAs) using React. Your work will directly support the Fleet Marine Force operations, test and evaluation events, and initiatives aimed at enterprise modernization across Marine Corps and Joint environments.
This role demands strategic thinking coupled with hands-on execution within high-stakes, mission-critical settings.
- Develop and enhance client-side data access layers for REST API interactions, including logic for batch operations, pagination, and management of large datasets.
- Manipulate structured relational data on the client side, understanding concepts like lookups, foreign keys, and normalized/denormalized datasets.
- Adhere to strict agile development methodologies using tools such as Jira, Bitbucket, and Git Flow (feature branching, pull requests).
- Package and deploy frontend code with specific enterprise build tools (training provided).
- Occasionally maintain and debug legacy Vue.js applications.
- Collaborate directly with government leadership and technical stakeholders to address complex interoperability and architectural challenges.
Required Qualifications:
- Active DoD Secret Security Clearance.
- Proven experience supporting USMC networks.
- Strong JavaScript fundamentals: deep understanding of JavaScript internals (e.g., primitives vs. complex data types, pass-by-value vs. pass-by-reference, scope, closures, and asynchronous execution).
- Comprehensive SPA Development: extensive experience in building, routing, and state management within complex Single Page Applications utilizing React.
- Advanced API Integration: profound knowledge of RESTful APIs, HTTP verbs, asynchronous data flows, and client-side data management.
- Database/Data Modeling Concepts: solid understanding of relational database structures to interact effectively with backend architectures.
- CompTIA Security+ certification.
Preferred Skills:
- TypeScript: highly preferred.
- Vue.js: beneficial for maintaining legacy codebases.
- Data Architecture: familiarity with Entity-Relationship (ER) diagramming (e.g., Chen's notation).
- Microsoft Ecosystem: exposure to Microsoft 365, SharePoint Online REST APIs, SharePoint Framework (SPFx), or Power Automate is advantageous but not mandatory.

