Software Developer - (Full Stack Developer)
Location: Norfolk, VA
Category: Software, Data Science, Analytics & Modeling
Employment Type: FULL_TIME
Tags: Joint, OSD, Interagency Division (JOID), Secret
Overview Systems Planning and Analysis, Inc. (SPA) delivers high-impact, technical solutions to complex national security issues. With over 50 years of business expertise and consistent growth, we are known for continuous innovation for our government customers, in both the US and abroad. Our exceptionally talented team is highly collaborative in spirit and practice, producing Results that Matter. Come work with the best! We offer opportunity, unique challenges, and clear-sighted commitment to the mission. SPA: Objective. Responsive. Trusted. The Joint, Office of the Secretary of Defense, Interagency Division (JOID) provides expert support services to a range of customers spanning across the Department of Defense, Federal Civilian, and international markets. JOID provides a diverse portfolio of analytical and programmatic capabilities to help our customers make informed decisions on their most challenging issues. SPA's NATO Allied Command Transformation Group, within JOID, provides capability development, portfolio management, program management, quality management, cost estimation analysis, standardization, reporting, software solutions and information management, and capability management support. We also provide an improved capability requirements capture process, including the generation, documentation and tracing of user requirements, with appropriate technical scrutiny, over the entire lifecycle of the requirements from capability definition through capability realization and capability usage. We have a near-term need for a Full Stack Developer to provide onsite support in Norfolk, VA. Responsibilities The Full Stack Developer will build containerized application tools following the 12-Factor App methodology; Test Driven Development (TDD), and Extreme Programming (XP). Develop products as part of a balanced agile team (Product Manager, Product Owner, UI/UX Designer, and Data Scientists as applicable). Design and implement REST APIs and microservices architecture, and develop full-stack solutions using modern JavaScript, Python, and/or Java frameworks. Perform front-end development (e.g., React, Angular) and back-end development (e.g., Node.js, Django/Flask, SpringBoot). Conduct database design and programming (e.g., MySQL, PostgreSQL, MongoDB). Deploy containerized applications using Docker, Kubernetes, or OpenShift. Work in a collaborative, pair programming environment as needed. Rapidly learn and apply new programming languages, frameworks, and tools, and support the creation of sustainable DevSecOps pipelines and agile delivery practices. Qualifications Required: Active NATO SECRET or equivalent country clearance. 4+ years of experience in full-stack development using JavaScript, Python, or Java. 4+ years of experience in front-end development (React, Angular, etc.) and/or back-end development (Node.js, Django/Flask, SpringBoot, etc.). 4+ years of experience in database design/programming (MySQL, PostgreSQL, etc.). Experience in REST API design and development, and with Test Driven Development (TDD). Experience in Microservices Architecture and Cloud-Native Principles. Experience deploying containerized applications with Docker, Kubernetes, or OpenShift. Experience working in collaborative, agile teams, and with Test Driven Development + Automation Frameworks. Database Systems experience (SQL + NoSQL, streaming/Kafka, etc.). Experience delivering iterative releases in an Agile/DevSecOps environment. Fluent in English (oral and written) at SLP 3333 or equivalent. Bachelor's degree in a relevant field (i.e. computer science/systems engineering). Able to work fully onsite based on client needs.Responsibilities
The Full Stack Developer will build containerized application tools following the 12-Factor App methodology; Test Driven Development (TDD), and Extreme Programming (XP). Develop products as part of a balanced agile team (Product Manager, Product Owner, UI/UX Designer, and Data Scientists as applicable). Design and implement REST APIs and microservices architecture, and develop full-stack solutions using modern JavaScript, Python, and/or Java frameworks. Perform front-end development (e.g., React, Angular) and back-end development (e.g., Node.js, Django/Flask, SpringBoot). Conduct database design and programming (e.g., MySQL, PostgreSQL, MongoDB). Deploy containerized applications using Docker, Kubernetes, or OpenShift. Work in a collaborative, pair programming environment as needed. Rapidly learn and apply new programming languages, frameworks, and tools, and support the creation of sustainable DevSecOps pipelines and agile delivery practices.Qualifications
Required: Active NATO SECRET or equivalent country clearance. 4+ years of experience in full-stack development using JavaScript, Python, or Java. 4+ years of experience in front-end development (React, Angular, etc.) and/or back-end development (Node.js, Django/Flask, SpringBoot, etc.). 4+ years of experience in database design/programming (MySQL, PostgreSQL, etc.). Experience in REST API design and development, and with Test Driven Development (TDD). Experience in Microservices Architecture and Cloud-Native Principles. Experience deploying containerized applications with Docker, Kubernetes, or OpenShift. Experience working in collaborative, agile teams, and with Test Driven Development + Automation Frameworks. Database Systems experience (SQL + NoSQL, streaming/Kafka, etc.). Experience delivering iterative releases in an Agile/DevSecOps environment. Fluent in English (oral and written) at SLP 3333 or equivalent. Bachelor's degree in a relevant field (i.e. computer science/systems engineering). Able to work fully onsite based on client needs.There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
