Backend Developer

Illumen Group Inc. — United States · Posted ~3 hours ago

Mid Full-time

Skills

Python Django REST APIs Microservices Backend development APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Seeking a backend developer to build and enhance scalable application services, APIs, and data processing workflows. The role involves Python-based development, microservices, system integrations, and applying modern technologies to improve digital information platforms.

Highlights

Opportunity to work on complex backend systems supporting scientific data workflows, modern microservices architecture, and AI-enabled application enhancements.

Description

Description Illumen Group is seeking a Library Support Backend Developer to support the U.S. Department of Agriculture, Agricultural Research Service (ARS) Office of the Chief Information Officer in delivering application development support for the National Agricultural Library (NAL). The NAL Library Support System is a complex workflow that prepares publisher, provider, and USDA-authored scientific articles and other materials for ingest into the NAL Library Services platform, using microservices, APIs, Python, Django, workflow engines, and associated COTS or open source software. In this role you will provide application software development for the NAL Library Support System and its associated microservices, including enhancing the NAL publisher data ingest pipeline and integrating additional provider and other sources of metadata and full-text scientific publications. The role includes enhancing the PubAg API for AI consumption and applying AI, where feasible, to develop and test code for features and enhancements. Key Responsibilities Provide development to enhance automated workflow processing by implementing new features and enhancing additional featuresDevelop and maintain updates for system architecture diagrams, API interfaces, and other data modelsProvide development to enhance PubAg API endpoint AI consumptionProvide O&M for associated microservices, library workflows, and the PubAg APILeverage AI, where feasible, to develop and test code for features and enhancementsParticipate in scrums and project meetings as needed for specific projectsCheck all code into the USDA GitHub enterprise repositories at least weekly and keep GitHub issues up to dateParticipate in creating estimates for implementation of project requirementsAnalyze, mitigate, and document security risks and vulnerabilities detected by the Cyber Support TeamDocument changes, implementations, and deployment procedures as defined in the ARS Azure ATOFollow USDA and federal government digital playbooks, and ensure Section 508 compliance for all ICT deliverablesFollow established procedures for change control and configuration management, and respond to tickets as assigned by NAL staffBuild applications that are maintainable long term, and identify potential cost savings to reduce NAL hosting and support cost Requirements Minimum of 6+ years of professional experience developing substantial applications using database technologies (SQL Server, MySQL), Python, Django, GraphQL and REST APIs, and Linux CLIAI experience in extracting structured information from diverse scientific publicationsExpert knowledge of, and practical experience with, modern web development standardsExperience modernizing and performing technology refreshes for legacy systemsMinimum of 2 years of experience working with open-source toolsProficiency with version control systems (e.g., git)Experience with containerization technologies (e.g., Docker)Ability to collaborate effectively with systems analysts and project coordinators to evaluate and define application migration pathsExperience with relational databases (MySQL, PostgreSQL)Experience with version control systems (git/GitHub)Experience working in Linux, including the command line and included utilities and applicationsExpert knowledge of HTML, XHTML, and CSS standards, with practical experienceKnowledge and experience with U.S. Web Design Standards and the USDA Digital Strategy PlaybookMinimum of two years practical experience in Section 508 conformance, testing, and remediation of ICT deliverablesPractical experience ensuring ICT deliverables meet WCAG 2.x AA or greaterAbility to work both collaboratively and independentlyExcellent customer service skillsMust be able to obtain approval for USDA facility accessPreferred: Experience and familiarity with REE ARS/NAL cloud systems and applications