Python Fullstack Developer

Cb•New York, NY

About The Position

The Python Fullstack Developer will develop and support production-grade Python applications and services, including web applications and user-interface components connected to backend services. The role involves working with APIs, enterprise data interfaces, databases, and data-processing workflows; maintaining and enhancing large existing codebases; and diagnosing application, data, integration, performance, and scheduled-job failures. The developer will collaborate and communicate with business users, Quants, support and infrastructure teams, and application owners. The position calls for substantial recent hands-on Python experience and strong software engineering, architecture, testing, and production-release skills. Preferred experience includes Python web frameworks, modern front-end technologies, financial-services and market-data integrations, enterprise scheduling and messaging, and contemporary deployment and observability tools. Compensation is $50.00–$55.00 per hour.

Requirements

  • Approximately 3 or more years of professional software development experience, with substantial recent hands-on Python development.
  • Strong Python, object-oriented design, application architecture, package/module design, and software engineering fundamentals.
  • Proven experience developing and supporting production-grade Python applications and services.
  • Hands-on experience building web applications and web UI components connected to backend services.
  • Strong API and system-integration experience, including REST and enterprise data interfaces.
  • Strong SQL, database integration, and data-processing experience; practical experience with Pandas or equivalent libraries.
  • Experience maintaining and enhancing large existing codebases, including debugging unfamiliar components.
  • Strong automated testing experience, preferably with pytest, including effective mocking and integration testing.
  • Experience with Git, CI/CD, Linux and/or Windows server environments, and production release processes.
  • Ability to troubleshoot application, data, integration, performance, and scheduled-job failures.
  • Clear communication skills and ability to work with business users, Quants, support teams, infrastructure teams, and application owners.

Nice To Haves

  • Experience with Python web frameworks such as Streamlit, Quart, FastAPI, or Flask.
  • Modern front-end development experience using React, JavaScript or TypeScript, HTML, and CSS.
  • Experience with PostgreSQL, SQL Server, QuestDB, Xenomorph TimeScape, or other time-series/data platforms.
  • Experience integrating Bloomberg, Refinitiv, Murex, or comparable market-data and capital-markets systems.
  • Experience with enterprise scheduling tools such as Tidal and messaging technologies such as Kafka or ActiveMQ.
  • Experience with GitLab CI/CD, containerization, automated deployment, and modern observability tooling.
  • Financial-services or capital-markets technology experience, ideally in Equity Derivatives, structured products, QIS, or market data.

Responsibilities

  • Develop and support production-grade Python applications and services.
  • Build web applications and web UI components connected to backend services.
  • Develop and maintain APIs, system integrations, SQL database integrations, and data-processing workflows.
  • Maintain and enhance large existing codebases, including debugging unfamiliar components.
  • Write automated tests, including mocking and integration tests.
  • Troubleshoot application, data, integration, performance, and scheduled-job failures.
  • Participate in CI/CD, production release processes, and work in Linux and/or Windows server environments.
  • Communicate and collaborate with business users, Quants, support teams, infrastructure teams, and application owners.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service