careertakescareertakes

Junior Full Stack Software Engineer

Confidential ClientAerospace & Defense
Entry LevelFull-timeOn-Site$80,000 - $128,000
Washington
A Day Ago

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.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

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