Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Spektrum Logo

Full Stack Developer

Spektrum

Salary not specified
Sep 29, 2025
Norfolk, VA, US
Apply Now

Spektrum is looking to add talent to support key client projects for Allied Command Transformation (ACT), NATO's leading agent for change, specifically within the Capability Development & Management Support (CDMS) program. This involves supporting requirements management for NATO capabilities and shaping future military strategy, political guidance, and policy documents.

Requirements

  • Minimum 4 years of experience in full-stack development using JavaScript, Python, or Java.
  • Minimum 4 years of experience in front-end development (React, Angular, etc.) and/or back-end development (Node.js, Django/Flask, SpringBoot, etc.).
  • Minimum 4 years of experience in database design/programming (MySQL, PostgreSQL, NoSQL, streaming/Kafka, etc.).
  • Experience in CI/CD + DevSecOps (pipelines, security integration)
  • Experience in REST AP, GraphQL, gRPC design and development.
  • Experience with Test Driven Development (TDD) and automation frameworks.
  • Experience in Microservices Architecture and Cloud Native Principles.

Responsibilities

  • 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.
  • 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.

Other

  • Work in a collaborative, pair programming environment as needed.
  • Rapidly learn and apply new programming languages, frameworks, and tools.
  • Support the creation of sustainable DevSecOps pipelines and agile delivery practices.
  • Experience working in collaborative, agile teams (Balanced team and pair programming)
  • Experience delivering iterative releases in an Agile/DevSecOps environment.