Junior Full Stack Software Engineer
The Junior Full Stack Software Engineer will join a cross-functional Scrum team to develop mission-critical software in an Agile DevSecOps environment for a Confidential Client. The role involves contributing to full-stack features, automating tests, supporting integration and migration to modern technologies, and collaborating closely with product owners, UX, QA, and engineering teams. This position offers exposure to cutting-edge cloud, data, and messaging technologies while working on impactful national security missions.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, National Security & Enterprise IT (Technology, Information and Internet).
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role summary
We are partnering with a confidential client — a next-generation national security and enterprise IT provider — to hire an entry-level Full-Stack Software Engineer. In this role you'll join a cross-functional Agile/DevSecOps scrum team to build, test, and ship mission-focused software used in critical national security missions.
What You’ll Do
- Contribute to full-stack feature development alongside senior engineers on a Scrum team.
- Write, test, and maintain backend services (Java Spring Boot or Python FastAPI/Flask) and frontend components (React or Angular).
- Collaborate on acceptance criteria, automate tests, and participate in CI/CD pipelines and DevSecOps practices.
- Support integration, troubleshoot bugs, and implement enhancements across microservices and cloud-hosted systems.
- Help migrate legacy components toward modern stacks and document technical designs and implementation details.
- Participate in Agile ceremonies: backlog grooming, sprint planning, daily standups, demos, and retrospectives.
What You’ll Need
- Bachelor’s degree plus 2+ years relevant experience, or Master’s degree; 4 additional years of experience may substitute for a degree.
- Active TS/SCI clearance with polygraph (required).
- Coursework or hands-on experience in one or more:
- Java (Spring / Spring Boot)
- Python (FastAPI or Flask)
- JavaScript/TypeScript (React or Angular)
- Fundamental knowledge of REST/JSON, Git, Agile/Scrum processes, and exposure to Docker.
- Experience or coursework with AWS (for example EC2, S3) and databases such as PostgreSQL, DynamoDB, or DocumentDB.
- Familiarity with unit testing frameworks (e.g., JUnit, pytest).
- Strong communication skills and ability to work on cross-functional teams.
Compensation & Benefits
- Base pay range: $80,000/yr - $128,000/yr (range provided by the confidential client; final pay based on skills and experience).
- Heavily subsidized medical coverage for employees and dependents.
- 25 days of PTO accrued annually (with a generous cap).
- Opportunity to participate in a bonus plan.
- Hands-on exposure to modern tech: React/Angular frontends, Java/Python backends, modern databases, and DevSecOps toolchains.
Why this role matters
You’ll be writing software that supports mission-critical systems. This role is an excellent opportunity to learn from senior engineers, work across the stack, and grow your technical skills while contributing to projects with real-world impact.
Additional details
- Seniority level: Entry level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Technology, Information and Internet / National Security & Enterprise IT
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range