OverviewFull Stack Developer (Python & JavaScript)
Springfield, VA or St. Louis, MO (Hybrid)
Active TS (SCI eligibility) clearance and eligibility to obtain a CI poly
Do you want to join a team that is building tailored technical solutions to modernize our government27s mission and our client27s business? Do you have a desire to change how people work? Are you interested in helping to protect our nation27s cyber interests? Join our growing team as a Full Stack Developer (Python & JavaScript), supporting the NGA customer mission.
ResponsibilitiesWe are seeking a Full Stack Developer with strong Python and JavaScript expertise to design, build, test, deploy, and support modern web applications. The ideal candidate is comfortable owning features end-to-end2Dfrom responsive user interfaces and APIs through data persistence, automated testing, and production delivery2Dand thrives in an Agile team environment.
What you get to do every day:
- Develop and maintain secure, scalable front-end and back-end application components.
- Build responsive, accessible web interfaces using JavaScript/TypeScript and a modern framework such as React, Angular, or Vue.
- Develop backend services, APIs, and business logic using Python and frameworks such as FastAPI, Django, or Flask.
- Design, implement, and integrate RESTful APIs; work with third-party APIs and enterprise services as needed.
- Design and optimize relational and/or NoSQL data models, queries, migrations, and integrations.
- Write clean, maintainable, well-documented, and testable code.
- Create and maintain unit, integration, API, and end-to-end automated tests.
- Participate in code reviews, technical design discussions, backlog refinement, sprint planning, retrospectives, and daily Agile ceremonies.
- Build, troubleshoot, and improve CI/CD pipelines for automated build, test, security scanning, packaging, and deployment.
- Collaborate with product owners, UX/design, QA, DevOps, security, and other engineering teams to deliver production-ready capabilities.
- Monitor and troubleshoot application issues across the full stack, including performance, reliability, and deployment problems.
- Follow secure-development practices, including authentication/authorization, input validation, secrets management, dependency management, and vulnerability remediation.
Qualifications
Clearance Required: Active TS clearance (with SCI Eligibility) and eligibility to obtain CI Poly
Education/Experience:
Required Skills:
- Strong hands-on experience developing backend services with Python
- Strong hands-on experience developing front-end applications with JavaScript or TypeScript, HTML5, and CSS3
- Experience with at least one modern front-end framework, preferably React
- Experience developing and consuming RESTful APIs
- Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle; familiarity with NoSQL databases is a plus
- Experience with source control and collaborative branching workflows using Git
- Demonstrated experience creating, maintaining, or operating CI/CD pipelines using platforms such as GitLab CI/CD, GitHub Actions, Jenkins, Azure DevOps, or similar
- Experience with automated testing frameworks, such as PyTest, unittest, Jest, Cypress, Playwright, or equivalent
- Working knowledge of Agile delivery practices, including Scrum or Kanban, story estimation, iterative development, and backlog-driven delivery
- Strong analytical, communication, and troubleshooting skills
- A full-stack developer commonly owns user interfaces, backend APIs, database interactions, testing, and deployment activities; CI/CD and Agile collaboration are frequent core expectations for this role
What is ideal?
- Experience with FastAPI, Django, Flask, React, Next.js, Node.js, Express, or comparable frameworks
- Experience with Docker, Kubernetes, Helm, or containerized application delivery
- Experience deploying applications to AWS, Azure, GCP, or an enterprise/private-cloud environment
- Familiarity with infrastructure-as-code and configuration tools, such as Terraform, Ansible, or CloudFormation
- Experience implementing application monitoring, logging, tracing, and alerting
- Knowledge of OAuth 2.0, OpenID Connect, SSO, role-based access control, and secure API design
- Experience with accessibility practices, including WCAG and Section 508 requirements
- Experience working in regulated, enterprise, or government environments
- Familiarity with DevSecOps practices, including SAST, DAST, software composition analysis, container scanning, and secrets scanning
- Intelligence Community Experience preferred
What you can expect from us
- Recognizing great achievements do not go unnoticed by bcore through service anniversaries, spot awards, and employee referral bonuses
- You27ll join a growing organization of passionate, top-shelf, IT engineering professionals with extensive experience in actively developing the technology revolution in the Intelligence community
- The expected salary range within the Washington, DC metropolitan area is: $149,000-$184,000. Final compensation is unique to each individual and will be determined based on factors such as experience, education, geographic location, and contractual requirements. This is not a guarantee.
- Benefits include Health/Dental/Vision, 401(k), Paid Time Off, STD/LTD/Life Insurance/Voluntary Life Insurance, Stipends, Referral Bonuses, and more.