Python Web Developer

HIGH BRIDGE CONSULTING LLCNew York, NY
8h$60 - $80Hybrid

About The Position

Own and enhance an existing Python web application, driving it toward enterprise-grade quality, reliability, and compliance. Serve as a technical lead for application hardening efforts, including architecture, security, and operational readiness.

Requirements

  • Strong hands-on experience developing web applications in Python.
  • Proven experience with Dash (or similar Python web frameworks).
  • Experience implementing user entitlements, role-based access control, and authorization models.
  • Experience deploying or supporting applications in Microsoft Azure (e.g., App Services, Azure Functions, Azure AD, storage, or monitoring).
  • Experience in financial services or other highly regulated industries.
  • Exposure to cloud-based CI/CD pipelines and enterprise DevOps practices.
  • Prior collaboration with security, risk, or compliance teams.
  • Demonstrated success taking an existing application and hardening it for enterprise or regulated environments.
  • Familiarity with regulatory-driven requirements such as audit logging, access controls, and secure data handling.
  • Ability to assess an existing codebase quickly and make pragmatic improvements.
  • Comfortable operating independently and taking full ownership of outcomes.

Responsibilities

  • Assess the current Python application architecture and update to enterprise standards.
  • Refactor and enhance code for maintainability, performance, and scalability.
  • Establish clear design patterns, documentation, and development standards.
  • Implement user entitlements and role-based access control models.
  • Ensure secure authentication and authorization patterns aligned with enterprise identity standards.
  • Collaborate with security teams to address findings, audits, and control requirements.
  • Modify the application to conform to rigid regulatory and compliance standards (e.g., auditability, logging, access controls, data handling).
  • Implement appropriate monitoring, logging, and traceability to support audits and operational oversight.
  • Ensure the application meets expectations for enterprise deployment and support.
  • Improve reliability, error handling, and observability.
  • Support deployment, environment readiness, and handoff to production support teams.
  • Communicate progress, risks, and tradeoffs clearly to both technical and non-technical stakeholders.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service