Full Stack Developer
You will act as a full stack developer for a system supporting mission management and workflow automation, working closely with a team of developers, analysts, and subject matter experts based in Columbia, MD.
Responsibilities:
• Perform full stack development of system features based on customer requirements, focusing particularly on backend API development.
• Implement feature additions and updates to meet evolving mission-driven requirements.
• Provide development support to automation teams by conducting code reviews, offering software engineering expertise, and developing enabling functions for automations.
• Modernize and harden the mission management system, including migration to modern infrastructure (Kubernetes), system upgrades, and security feature implementation.
Required Skills:
• Experience building full-scale applications and APIs with Django, Flask, FastAPI, etc.
• Service containerization and orchestration using Docker and Kubernetes (including Helm chart authoring and CI/CD integration).
• Proficiency with SQL and noSQL databases such as PostGres, MySQL, Elasticsearch, MongoDB, etc.
• Familiarity with Git.
• Familiarity with Atlassian tools (Jira, Confluence).
Nice to Have:
• Experience with data orchestration platforms such as Dagster or Airflow.
• Full-stack application development experience including front-end frameworks like React or Vue.
• Familiarity with automation testing and CI/CD pipeline development.
• Experience with production advanced security operations capabilities and operations.
Experience Required: 8 years, B.S. in a technical discipline or 12 additional years in place of degree
Location: Columbia, MD
Clearance: TS/SCI with Polygraph required
Salary Range: $148,000 - $177,000