Backend Developer

Integrity Technology•Annapolis Junction, MD
•Hybrid

About The Position

ITC is a Woman Owned Small Business providing consultation to the U.S. Government in Systems/Software Engineering, Cybersecurity Solutions, Mission Operations/INTEL Analysis, and Management Services. The Senior Backend Developer will support an Intelligence Community customer working on mission-driven applications. The role has a hybrid schedule, with an expectation of working on-site 2–3 days per week, at one of the listed locations: Annapolis Junction, MD; Washington, DC; or Reston, VA.

Requirements

  • Top Secret/SCI clearance with 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 experience with Docker, including writing Dockerfiles, building images, and troubleshooting containers.
  • Strong communication skills and ability to translate business and customer needs into clear technical 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.

Nice To Haves

  • 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 improving application security, accessibility, performance, and reliability.
  • Experience working in an Agile development environment and coordinating with product, operations, and security teams.

Responsibilities

  • Design, develop, and maintain application backend 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.

Benefits

  • 401(k) plan with company contributions, including safe harbor and profit sharing.
  • 11 federal holidays and 21 days of PTO.
  • Medical, dental, and vision coverage with substantial company contributions.
  • Company-provided life, LTD, and STD insurance.
  • Health Savings Accounts and Flexible Spending Accounts.
  • Referral bonuses.
  • Performance bonuses.
  • Tuition assistance for education, training, and professional certifications.
  • Career development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service