Futrend Technology logo

Full Stack Python/Django Developer

Futrend Technology

  • Bethesda, Maryland
  • Today

    Highlights

    Lead end-of-life upgrades across the application portfolio: inventory dependencies, assess compatibility, update requirements and internal packages, refactor deprecated APIs, test across environments, coordinate consuming teams, and publish migration and rollback guidance. 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.

    Numbers & Facts

    LocationBethesda, Maryland
    IndustryComputer/IT Services
    Company Size50 to 99 employees
    Websitehttp://www.futrend.com/

    Description

    About Futrend Technology, Inc.

    Futrend Technology, Inc. is an innovative provider of high-value IT solutions supporting mission-critical federal programs. Our practice areas include Healthcare IT, Federal Financial Management, and Grants Management, with an established track record in enterprise modernization and real-time system integration.
    Grounded in integrity, excellence, collaboration, and continuous improvement, we invest heavily in our team’s professional growth and technical advancement. We offer competitive compensation and a comprehensive benefits package.

    Position Overview

     
    We are seeking a senior full-stack developer to own and modernize shared Python/Django capabilities and serve 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 will collaborate with application teams, DevTools/DevOps, NIH CIT, Security, and database administrators across on-premises and AWS environments.
     
    Key Responsibilities
    • Application engineering. Design, develop, test, and maintain Python/Django applications, reusable libraries, REST APIs, and supporting JavaScript/HTML/CSS components.
    • Python and Django lifecycle upgrades. Lead end-of-life upgrades across the application portfolio: inventory dependencies, assess compatibility, update requirements and internal packages, refactor deprecated APIs, test across environments, coordinate consuming teams, and publish migration and rollback guidance.
    • Runtime and package engineering. Build, validate, package, and distribute Python runtimes from source when approved installers are unavailable; verify checksums, test suites, pip/virtual-environment behavior, and compatibility with internal artifact repositories.
    • Shared Django platform ownership. Modernize shared Django infrastructure libraries and related packages; deliver Python 3.12+ compatibility, automated tests, versioning, deprecation paths, architecture diagrams, runbooks, and coordinated adoption by dependent applications.
    • PIV, SSO, authentication, and authorization. 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.
    • Secure database integration. 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.
    • Application security. Enforce Content Security Policy (CSP), XSS/CSRF protections, HSTS, secure headers and cookies, dependency remediation, and penetration-test findings; favor external scripts or nonce/hash-based CS

    About Company

    About
    FUTREND’s success comes from combining strong domain knowledge in information technology and technical expertise in system engineering and development, as well as design, testing, and deployment. We work with Federal agencies to improve, implement, and integrate financial systems; provide business process support and analysis; and deliver enhancements, upgrades, and extensions to their systems. With in-depth knowledge, hands-on experience; and cutting-edge technology and tools to support our service offering, we bring expertise and innovation to every task.

    FUTREND currently offers a wide range of various professional services to clients. We provide ongoing support of existing activities as well as perform root-cause analysis of identified problems so that we can help agencies improve their processes and prevent issues from recurring in the future.

    Similar Jobs