Backend Developer 810

Freedom Technology Solutions Group•Annapolis Junction, MD

About The Position

Freedom Technology Solutions Group is seeking a Backend Developer to support an Intelligence Community customer on mission-driven applications. The role is based in Washington, D.C., Annapolis Junction, or Reston, Virginia. The developer designs, develops, and maintains backend functionality and services using Python and related technologies, including Docker, Kubernetes, OpenSearch, and PostgreSQL. Work includes building REST APIs; validating requests; integrating authentication and authorization; using Pydantic and SQLAlchemy; and designing and maintaining PostgreSQL schemas, queries, indexes, and migrations with attention to performance and data integrity. The role also involves building Docker images and deploying, configuring, and troubleshooting applications in OpenShift. The developer investigates production issues across the user interface, backend services, database, and deployment; works with customers, product owners, and other stakeholders to clarify requirements, dependencies, and effort; participates in technical design and code reviews; writes automated tests and documentation; and mentors developers. The role also includes collaboration with operations and security teams to support reliable application delivery and experience improving application security, accessibility, performance, and reliability. The position requires an active TS/SCI clearance with CI polygraph. The posting specifies nine years of relevant experience, with degree substitutions described in the qualifications. Freedom advertises a flexible work environment, competitive compensation and benefits, paid training, tuition reimbursement, and career growth opportunities.

Requirements

  • Nine years of experience in software or systems engineering roles, or a highly related field with similar scope and responsibilities; a bachelor's degree may substitute for four years of experience and a master's degree may substitute for six years.
  • Active TS/SCI clearance with CI polygraph.
  • Strong experience developing backend services and REST APIs.
  • Experience developing and maintaining backend applications and services using Python.
  • Proficiency with PostgreSQL, including relational data modeling, SQL, schema migrations, indexing, and query optimization.
  • Understanding of OpenSearch data structures, indexing, and querying.
  • Hands-on Docker experience, including writing Dockerfiles, building images, and troubleshooting containers.
  • Strong communication skills and ability to translate business and customer needs into clear technical requirements.
  • Deep expertise in Python and API design.
  • Familiarity with software development within the Department of War.
  • Familiarity with Linux environments and Kubernetes concepts.
  • Experience configuring CI/CD pipelines and automating application deployments.
  • Experience working in an Agile development environment and coordinating with product, operations, and security teams.

Responsibilities

  • Design, develop, and maintain backend application functionality using Python, Docker, Kubernetes, OpenSearch, and PostgreSQL.
  • Develop and maintain backend services and REST APIs, including request validation, error handling, and authentication and authorization integration.
  • Use Pydantic for data validation and SQLAlchemy for database access and object-relational mapping in Python services.
  • Design and maintain PostgreSQL schemas, queries, indexes, and database migrations, with attention to performance and data integrity.
  • Build and maintain Docker images and deploy, configure, and troubleshoot applications in OpenShift.
  • Investigate and resolve production issues across the user interface, backend services, database, and application deployment.
  • Work with customers, product owners, and other stakeholders to clarify requirements, identify dependencies, and estimate implementation effort.
  • Participate in technical design and code reviews, write automated tests, and maintain technical documentation.
  • Mentor developers and collaborate with operations and security teams to support reliable application delivery.
  • Improve application security, accessibility, performance, and reliability.

Benefits

  • Matching 401(k)
  • Fully paid medical coverage
  • Generous paid time off, including paid site closure days
  • Competitive salary
  • Paid training
  • Tuition reimbursement
  • Referral bonuses
  • Fully paid life and disability coverage
  • Annual logo wear allowance
  • Company-sponsored events
  • Flexible work environment
  • Career growth and advancement opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service