Design, develop, and deploy cloud-native applications that power mission-critical defense and enterprise systems.
Requirements
- 3–6 years of experience developing in Python.
- 3–6 years of experience developing and testing API endpoints.
- 3-6 years of full-stack software development, including front-end (React, JavaScript/TypeScript) and databases (PostgreSQL, NoSQL).
- 2-3 years of experience building cloud-native applications.
- 2-3 years of hands-on development with Kubernetes.
- Experience with secure software development practices, including API and user authentication/authorization.
- Familiarity with at least one statically typed language (e.g., TypeScript, Java).
Responsibilities
- Design and implement cloud-native applications capable of operating on-premise and scaling to commercial cloud providers such as AWS and Azure.
- Develop, test, and secure API endpoints for high-performance, distributed systems.
- Leverage open-source products to maximize interoperability and avoid vendor lock-in.
- Contribute across the stack, from database design (PostgreSQL, NoSQL) to middleware services and front-end frameworks (React, TypeScript, JavaScript).
- Develop and integrate real-time data pipelines leveraging Redis Streams, gRPC, and Telegraf.
- Deploy solutions on small form-factor compute platforms for edge applications.
- Architect and deploy microservices-based solutions leveraging Kubernetes and Docker.
Other
- Eligibility and willingness to undergo background checks to obtain a U.S. Government Secret Security Clearance.
- Current U.S. Government Security Clearance (Secret or higher).
- Experience developing software for the DoD or Intelligence Community (IC).
- Participate in Agile software development teams, contributing to sprint planning, code reviews, and daily standups.
- Collaborate with distributed teams (remote and on-site) to deliver high-quality, on-schedule solutions.