Full Stack Python/Django Developer

Futrend Technology•Bethesda, MD

About The Position

Futrend Technology, Inc. is an innovative provider of high-value IT solutions supporting mission-critical federal programs, including Healthcare IT, Federal Financial Management, and Grants Management. The company emphasizes integrity, excellence, collaboration, continuous improvement, and investment in employees’ professional and technical growth. Futrend is seeking a senior full-stack developer to own and modernize shared Python/Django capabilities and act as the technical escalation point for complex cross-application work. The role combines hands-on development with architecture, secure identity and database integration, lifecycle upgrades, production troubleshooting, documentation, and mentoring. The developer collaborates with application teams, DevTools/DevOps, NIH CIT, Security, and database administrators across on-premises and AWS environments. Responsibilities include designing, developing, testing, and maintaining Python/Django applications, reusable libraries, REST APIs, and supporting JavaScript/HTML/CSS components; leading end-of-life upgrades across the application portfolio; building and distributing Python runtimes when approved installers are unavailable; modernizing shared Django infrastructure; implementing and troubleshooting authentication and authorization integrations; securely connecting applications to databases and secrets-management services; and addressing application security requirements. The supplied description ends mid-sentence during the application security section.

Responsibilities

  • Design, develop, test, and maintain Python/Django applications, reusable libraries, REST APIs, and supporting JavaScript, HTML, and CSS components.
  • Lead end-of-life upgrades across the application portfolio by inventorying dependencies, assessing compatibility, updating requirements and internal packages, refactoring deprecated APIs, testing across environments, coordinating consuming teams, and publishing migration and rollback guidance.
  • Build, validate, package, and distribute Python runtimes from source when approved installers are unavailable; verify checksums, test suites, pip and virtual-environment behavior, and compatibility with internal artifact repositories.
  • Modernize shared Django infrastructure libraries and related packages, deliver Python 3.12+ compatibility and automated tests, establish versioning and deprecation paths, create architecture diagrams and runbooks, and coordinate adoption by dependent applications.
  • Implement and troubleshoot NIH Login/SiteMinder, CAS and django-cas-ng, AWS Cognito, JWT/OAuth2, Django authentication backends, authorization decorators, role and permission mapping, and secure session handling.
  • Connect Django applications to Oracle, PostgreSQL, AWS RDS, and other approved data sources through centralized password-lookup and secrets-management services; support credential rotation, least privilege, and removal of hard-coded secrets.
  • Enforce application security measures including CSP, XSS/CSRF protections, HSTS, secure headers and cookies, dependency remediation, and remediation of penetration-test findings.
  • Collaborate with application teams, DevTools/DevOps, NIH CIT, Security, and database administrators across on-premises and AWS environments.
  • Provide technical escalation and mentoring for complex cross-application work.

Benefits

  • Competitive compensation
  • Comprehensive benefits package
  • Professional growth and technical advancement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service