Library Support Backend Developer

One Federal Solution•Beltsville, MD

About The Position

One Federal Solution is seeking an experienced Library Support Backend Developer to support the National Agricultural Library (NAL) Library Support System. The role focuses on backend application development, maintenance, modernization, and enhancement of database-driven applications and APIs. It also involves using artificial intelligence techniques to extract structured information from scientific publications, refreshing legacy systems, and collaborating with project teams to deliver technology solutions. The developer will build and maintain scalable backend services and integrations using technologies such as Python, Django, GraphQL, REST APIs, SQL Server, and MySQL. The role includes working with Linux environments, Git and GitHub, and Docker, while ensuring applications follow modern web development standards and accessibility requirements, including Section 508 and WCAG 2.x AA. The position requires independent work as well as collaboration in an Agile environment, with an emphasis on customer service and cooperation with technical teams and stakeholders.

Requirements

  • At least 6 years of professional experience developing enterprise applications using database technologies, including SQL Server and MySQL.
  • Extensive experience developing applications with Python, Django, GraphQL, REST APIs, and Linux command-line environments.
  • Expert knowledge of modern web development standards and practical implementation experience.
  • Experience applying AI techniques to extract structured information from diverse scientific publications.
  • Experience modernizing and performing technology refreshes for legacy systems.
  • At least 2 years of experience working with open-source technologies and tools.
  • Proficiency with version control systems, including Git and GitHub.
  • Experience with containerization technologies such as Docker.
  • Experience working with relational databases, including MySQL and PostgreSQL.
  • Strong knowledge of Linux operating systems, command-line tools, and utilities.
  • Expert knowledge of HTML, XHTML, and CSS standards, with practical development experience.
  • Knowledge of U.S. Web Design Standards and the USDA Digital Strategy Playbook.
  • At least 2 years of practical experience performing Section 508 conformance testing and remediation of ICT deliverables.
  • Practical experience ensuring ICT deliverables comply with WCAG 2.x AA accessibility standards or higher.
  • Ability to collaborate effectively with cross-functional teams and work independently.
  • Excellent communication and customer service skills.

Responsibilities

  • Provide backend development support for the NAL Library Support System, including maintaining and enhancing database-driven applications and APIs.
  • Apply AI techniques to extract structured information from diverse scientific publications.
  • Develop, maintain, and enhance applications using Python, Django, GraphQL, REST APIs, SQL Server, MySQL, and related technologies.
  • Support modernization and technology refreshes of legacy applications and systems.
  • Design, develop, test, and maintain scalable backend services and integrations.
  • Collaborate with Systems Analysts and Project Coordinators to evaluate existing applications and define migration and modernization strategies.
  • Use Git and GitHub to manage source code and development workflows.
  • Develop and maintain containerized applications using Docker.
  • Work in Linux environments, including using command-line utilities and performing system administration tasks.
  • Ensure applications comply with modern web development standards and best practices.
  • Ensure ICT deliverables meet Section 508 requirements and WCAG 2.x AA standards.
  • Provide high-quality customer service and collaborate with technical teams and stakeholders.
  • Work independently and collaboratively in an Agile development environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service