Python Full Stack Developer

Brains Workgroup, Inc.

New York, NY, United States of America • 59m ago • On-site

Mid

On-site

124,800 - 133,120 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Python Full Stack Developer
  • Duration: 6-month contract (possible extensions or option to hire)
  • Work mode: 5 days on-site
  • Compensation: $60–64/hour on W2 (DOE); C2C may be possible

Description

Build and enhance production-quality Python applications and services, including Web UI components and data-processing layers. Integrate front-end workflows with Python backend services, APIs, databases, and external data providers while providing production support and engineering-quality improvements. The role focuses on engineering established business and quantitative logic.

Responsibilities

  • Design, develop, enhance, and maintain production Python applications and services
  • Create modular, reusable, testable components; refactor and modernize legacy code
  • Participate in technical design, code reviews, automated testing, releases, 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, monitoring, exception management, and user actions
  • Integrate Web UI components with Python backend services, APIs, databases, and application workflows
  • Implement integration components for source data from internal apps and third-party providers
  • Build and consume REST and GraphQL APIs, database interfaces, file feeds, and messaging/event-driven interfaces
  • Implement data validation, normalization, transformation, reconciliation, caching, retry, timeouts, idempotency, and error-handling controls
  • Integrate with market/reference data platforms (e.g., Bloomberg) and enterprise systems (e.g., Murex) where applicable
  • Develop SQL/Python/Pandas-based data-access and transformation components
  • Support scheduled/batch processing with dependency management, restartability, and auditability
  • Diagnose failed jobs, stale/missing data, and reconciliation breaks
  • Provide development support for business-critical production applications
  • Improve logging, monitoring, observability, exception handling, alerting, performance, and resiliency
  • Build unit/integration/API/UI/regression tests and support reliable automated deployments
  • Contribute to Git-based development, CI/CD, release and configuration management, and environment promotion
  • Produce technical documentation, runbooks, interface specifications, and support procedures

Requirements

  • 3+ years of professional software development with substantial recent hands-on Python development
  • Strong Python and software engineering fundamentals (OOP, architecture, package/module design)
  • Proven experience developing and supporting production-grade Python applications and services
  • Hands-on experience building Web applications/Web UI components connected to back-end services
  • Strong API and system-integration experience, including REST and enterprise data interfaces
  • Strong SQL and data-processing experience; practical Pandas (or equivalent libraries)
  • Experience maintaining and enhancing large existing codebases and debugging unfamiliar components
  • Strong automated testing experience, preferably with pytest (including 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 collaborate with business users, Quants, support teams, infrastructure teams, and application owners

Benefits

  • 6-month contract with possible extensions or an option to hire
  • 5 days on-site working model
  • $60–64/hour on W2 (DOE); C2C may be possible

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Python Full Stack Developer role

Improve your resume for just $5

$124,800 – $133,120/year

Unlock Full Resume Report