Full Stack Python JavaScript Developer with any Capital Markets

SANS Consulting Services, Inc.

New York (NY)

Presencial

USD 73 000 - 104 000

Tempo integral

há 26 horas
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

SANS Consulting Services, Inc. in New York, NY, seeks a Python / Full-Stack Developer for a 6-month, in-office role.

You will contribute to Stark Platform (Equity Derivatives) by building Python services, Web UI components, data integration, APIs, and production support, with 3+ years of hands-on Python experience. The role focuses on software engineering around established business logic, not on pricing models.

Qualificações

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

Responsabilidades

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

Conhecimentos

Python development
Full-Stack development
REST APIs
Git / CI/CD
SQL / PostgreSQL
Unit testing with pytest
Linux environments
Data integration

Ferramentas

PostgreSQL
SQL Server
Python web frameworks (Flask, FastAPI, Streamlit)
Git
CI/CD pipelines

Descrição da oferta de emprego

$64/hour on W2 for US Citizens or Green Card

Seeking candidates wth 4-10 years at most. Mid0level, so please not over 10 years working experience.

Job Title - Python / Full-Stack Developer

Location - New York, NY

Duration - 6 months

Work schedule: 5 days in office

Stark Platform | Equity Derivatives / Quantitative Investment Strategies

ROLE AT A GLANCE

Hands-on engineering role covering Python backend development, web UI components, APIs, data integration, databases, testing, deployment, and production support. This is not a quantitative modeling or pricing role.

Role Overview

We are seeking an experienced Python / Full-Stack Developer to join the Equity Derivatives Technology team and support the development and enhancement of Stark, an internal platform supporting the Quantitative Investment Strategies (QIS) business. 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.

Skills :

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

Preferred Qualifications

  • Python web frameworks such as Streamlit, Quart, FastAPI, or Flask.
  • PostgreSQL, SQL Server, QuestDB, Xenomorph TimeScape, or other time-series/data platforms.
  • Bloomberg, Refinitiv, Murex, or comparable market-data and capital-markets system integration.
  • Enterprise scheduling tools such as Tidal and messaging technologies such as Kafka or ActiveMQ.
  • GitLab CI/CD, containerization, automated deployment, and modern observability tooling.
  • Financial-services or capital-markets technology experience, ideally Equity Derivatives, structured products, QIS, or market data.
  • Prioritize candidates with recent, substantial hands-on Python coding experience rather than architecture-only or management-heavy profiles.
  • Ask candidates to describe a production integration they built, including authentication, schema handling, validation, retries, timeouts, reconciliation, monitoring, and support.
  • Confirm that the candidate has built user-facing Web UI functionality and can explain how the UI interacted with Python services and databases.
  • Look for experience owning production issues from diagnosis through permanent remediation.

Do not require quantitative model-development experience. Capital-markets domain knowledge is beneficial, but strong engineering ability is the primary

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Python Full Stack Developer
Python Full Stack Developer

BRAINS WORKGROUP, INC. • New York (NY)

Presencial
USD 83 000 - 88 000
Python / Full-Stack Developer
Python / Full-Stack Developer

Phaxis • New York (NY)

Presencial
USD 120 000 - 180 000
Python/Full-Stack Developer - Information Technology - Analysts
Python/Full-Stack Developer - Information Technology - Analysts

MassGenics, Inc. • New York (NY)

Presencial
USD 83 000 - 87 000
Referral Bonus
Benefits package including health, 401
Full Stack Quantitative Developer - Capital Markets - NYC / Dallas / Los Angelas
Full Stack Quantitative Developer - Capital Markets - NYC / Dallas / Los Angelas

Portfolio BI, Inc. • EUA

Teletrabalho
USD 180 000 - 280 000
Remote role
Contract role
NYC
+2
Python Developer
Python Developer

Boothbay Fund Management LLC • EUA

Presencial
USD 120 000 - 180 000
Full-Stack Quant Developer: Build Fixed-Income Platforms
Full-Stack Quant Developer: Build Fixed-Income Platforms

Eleven Recruiting • Los Angeles (CA)

Presencial
USD 120 000 - 150 000
Full Stack Quantitative Developer - Capital Markets
Full Stack Quantitative Developer - Capital Markets

Go Fractional • New York (NY), Dallas (TX), Los Angeles (CA)

Teletrabalho
USD 120 000 - 160 000
Remote contract role
Locations: NYC, Dallas, LA
Python Software Engineer Financial Engineering
Python Software Engineer Financial Engineering

Risk Analytics Company • Guilford (CT)

Presencial
USD 120 000 - 170 000
Python Developer III
Python Developer III

HITEC • Jersey City (NJ)

Presencial
USD 103 000 - 180 000
Python Developer
Python Developer

Signature IT World Inc • Woodbridge Township (NJ)

Presencial
USD 90 000 - 120 000