Python Full-Stack Engineer — On-Site NYC Contract

BRAINS WORKGROUP, INC.

New York (NY)

On-site

USD 83,000 - 88,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BRAINS WORKGROUP, INC. in New York City seeks a Python Full-Stack Developer for a hands-on, on-site role. This 6-month contract involves building and maintaining Python services, web UI components, and data integrations across UI, API, and databases.

The role collaborates with Quants, business users, and technology teams to ensure robust, scalable software. The ideal candidate has 3+ years of Python development experience, strong API and SQL skills, and experience with modern Python web

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, 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.
  • Demonstrated ability to troubleshoot application, data, integration, performance, and scheduled-job failures.
  • Clear communication skills and the ability to work with business users, Quants, support teams, infrastructure teams, and application owners.

Responsibilities

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Job description

BRAINS WORKGROUP, INC. in New York City seeks a Python Full-Stack Developer for a hands-on, on-site role. This 6-month contract involves building and maintaining Python services, web UI components, and data integrations across UI, API, and databases.

The role collaborates with Quants, business users, and technology teams to ensure robust, scalable software. The ideal candidate has 3+ years of Python development experience, strong API and SQL skills, and experience with modern Python web

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Full-Stack Engineer - Onsite NYC (Contract)
Python Full-Stack Engineer - Onsite NYC (Contract)

MassGenics, Inc. • New York (NY)

On-site
USD 83,000 - 87,000
Referral Bonus
Benefits package including health, 401
Python Full Stack Developer
Python Full Stack Developer

BRAINS WORKGROUP, INC. • New York (NY)

On-site
USD 83,000 - 88,000
Python Fullstack Engineer
Python Fullstack Engineer

Amiseq Inc. • New York (NY)

Hybrid
USD 120,000 - 150,000
Full-Stack Python Engineer – Web UI, APIs & Data (Finance)
Full-Stack Python Engineer – Web UI, APIs & Data (Finance)

SANS Consulting Services, Inc. • New York (NY)

On-site
USD 73,000 - 104,000
Python Developer
Python Developer

Pyramid Consulting, Inc • Village of Nyack (NY)

On-site
USD 96,000 - 110,000
Senior Python Full-Stack Developer - Data & Cloud UI
Senior Python Full-Stack Developer - Data & Cloud UI

MethodHub • New York (NY)

Hybrid
USD 150,000 - 250,000
Senior Python Developer – AWS, API, Airflow (Onsite NYC)
Senior Python Developer – AWS, API, Airflow (Onsite NYC)

Pyramid Consulting, Inc • Village of Nyack (NY)

On-site
USD 96,000 - 110,000
Senior Python Full-Stack Engineer (AWS) for Real-Time Web Apps
Senior Python Full-Stack Engineer (AWS) for Real-Time Web Apps

TheCorporate LLC • New York (NY)

Hybrid
USD 120,000 - 170,000
Remote Python Full-Stack Engineer
Remote Python Full-Stack Engineer

FullStack • Juneau (AK)

Remote
USD 90,000 - 150,000
Competitive Salary.
Paid Time Off (vacation, sick leave,…)
100% remote work.
+4
Remote Python Full-Stack Engineer (3-Month Contract)
Remote Python Full-Stack Engineer (3-Month Contract)

FullStack Labs, Inc. • Detroit (MI)

Remote
USD 90,000 - 130,000
Paid time off
Health, dental, and vision insurance
401(k) with 4% match
+2