×
Register Here to Apply for Jobs or Post Jobs. X

Python Full Stack Developer

Job in New York, New York County, New York, 10261, USA
Listing for: BRAINS WORKGROUP, INC.
Full Time position
Listed on 2026-10-25
Job specializations:
  • Software Development
    Python, Backend Developer, Full Stack Developer, SQL Developer
Salary/Wage Range or Industry Benchmark: 60 - 64 USD Hourly USD 60.00 64.00 HOUR
Job Description & How to Apply Below

Our client, a major bank in New York City, is looking for hands‑on Python Full Stack Developer This role is 5 days on-site

This is 6 months contract with possible extensions or option to hire.

Rate: $60-64/h on W2 DOE, possible C2C as well.

PYTHON FULL-STACK DEVELOPER

Role:

We are seeking an experienced Python / Full-Stack Developer The successful candidate will design, build, enhance, and support application components across the Web UI, Python service, data-processing, database, and external-integration layers. The role is focused on software engineering around established business and quantitative logic. The developer will not be responsible for creating pricing models, performing quantitative research, or defining core QIS calculation methodologies.

The developer must nevertheless be comfortable working with financial and market data and collaborating with Quants, business users, and technology teams.

Key Responsibilities Python Application Engineering
  • Design, develop, enhance, and maintain production-quality Python applications and services.
  • Create modular, reusable, testable components and improve the structure of an established codebase.
  • Refactor and modernize legacy scripts and applications to improve maintainability, scalability, performance, and operational resilience.
  • Participate in technical design, code reviews, automated testing, release activities, and production troubleshooting.
Web UI and Full-Stack Development
  • Design, build, and maintain Web UI components used by front-office, business, and technology users.
  • Develop interactive workflows for data visualization, process initiation, operational monitoring, exception management, and user-driven actions.
  • Integrate Web UI components with Python backend services, APIs, databases, and application workflows.
  • Enhance Python-based web applications using frameworks such as Streamlit, Quart, FastAPI, or Flask, as applicable.
  • Apply sound UI engineering practices for usability, validation, security, maintainability, and responsive performance.
System and Data Integration
  • Design and develop integration components that retrieve source data from internal applications and third-party providers.
  • Build and consume REST APIs, GraphQL APIs, database interfaces, file-based feeds, and messaging or event-driven interfaces.
  • Implement data validation, normalization, transformation, reconciliation, caching, retry, timeout, idempotency, and error-handling controls.
  • Integrate with market and reference data platforms such as Bloomberg, and enterprise systems such as Murex, where applicable.
  • Work with upstream and downstream owners to define interface contracts, diagnose data-quality issues, and manage integration changes.
Database, Data Processing, and Scheduling
  • Develop efficient data-access and transformation components using SQL, Python, Pandas, and appropriate database libraries.
  • Work with relational and time-series data platforms such as PostgreSQL, SQL Server, QuestDB, or equivalent technologies.
  • Support batch and scheduled processing, including dependency management, restartability, auditability, and operational controls.
  • Diagnose failed jobs, stale or missing data, reconciliation breaks, and upstream/downstream processing issues.
Production Support and Engineering Quality
  • Provide development support for business-critical production applications.
  • Improve logging, monitoring, observability, exception handling, alerting, performance, and resiliency.
  • Build unit, integration, API, UI, and regression tests and support reliable automated deployments.
  • Contribute to Git-based development, CI/CD, release management, configuration management, and environment promotion processes.
  • Produce clear technical documentation, runbooks, interface specifications, and support procedures.
Required Qualifications
  • Approximately 3+ 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 back-end 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,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary