Full Stack Developer / Technical Lead
Role details
Job location
Tech stack
Job description
We are hiring for a multi-year prime contract to enhance, sustain, and secure a classified enterprise web application supporting a Department of Defense mission partner. The platform serves a large community of users and is engineered with a modern stack: Angular/React front ends, Java/Python/Node.js services, containerized microservices, PostgreSQL and Elasticsearch data stores, and CI/CD deployment into a government cloud environment. The program runs Agile, ships regularly, and operates under a formal Risk Management Framework (RMF) accreditation., You are the senior technologist on the program - the person the team looks to when an architecture call needs to be made, a thorny production issue needs to be diagnosed, or a new capability needs to be shaped from a vague requirement into a shippable feature. You will lead the DevOps team, set engineering standards, and remain deeply hands-on in the code.
What You'll Do
- Lead the DevOps team and assign technical workloads across full-stack developers and engineers.
- Establish and enforce software development best practices - language and tooling selection, code review standards, and configuration management.
- Design, code, test, and troubleshoot front-end and back-end software across a modern web stack.
- Develop and implement APIs and web services; design data storage solutions across relational and non-relational databases.
- Design and automate ETL processes; implement build containerization; prepare application builds for deployment to classified cloud environments.
- Support system documentation and accreditation procedures.
- If designated, provide support to the Information System Security Officer (ISSO) for the platform.
Requirements
- Bachelor's degree in computer science, information systems, or a related technical field (four additional years of specialized experience may substitute).
- 7+ years of full-stack developer experience demonstrating proficiency with modern JavaScript frameworks (Angular, React) and backend languages (Java, Python, Node.js).
- 3+ years of experience leading software development teams.
- Demonstrated experience developing RESTful APIs, microservices, and serverless architectures.
- Hands-on experience deploying applications to AWS or AWS GovCloud.
- Strong working knowledge of Docker, Kubernetes or OpenShift, CI/CD pipelines, version control, and infrastructure-as-code.
Certifications
- Oracle Certified Java Programmer I or equivalent.
- Security+ CE certification or equivalent/higher level DoD 8140 (prev. 8570 IAT Level II) equivalent or higher.