Sr Full Stack Engineer–Market Data Platforms (Python / gRPC / MongoDB)

Crisil

Greater London

On-site

GBP 110,000 - 150,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Crisil is seeking a Senior Full Stack Engineer to build and support market data platforms in a Global Markets context. You will work on end-to-end solutions across UI, APIs and data layers to support data analytics, distribution and usage workflows.

The role requires strong full-stack experience, exposure to market data systems and the ability to operate in high‑performance, production‑critical environments. You will collaborate with trading, analytics and data teams to deliver robust solutions.

Qualifications

  • Must have strong Python or polyglot backend development skills.
  • Experience building and consuming REST APIs and gRPC.
  • Hands-on experience with MongoDB, HBase or similar NoSQL databases.
  • Proven ability to debug and resolve issues in production environments.
  • Ability to own issues end-to-end including RCA and fixes.
  • Experience handling large, data‑intensive workloads.

Responsibilities

  • Build and enhance market data platforms supporting analytics, distribution and usage workflows.
  • Develop APIs and services using modern frameworks (including gRPC) for efficient data access.
  • Work with large-scale data stores to manage structured and semi-structured market data.
  • Troubleshoot and resolve production issues with root cause analysis and end-to-end fixes.
  • Translate business requirements into scalable technical solutions.
  • Collaborate with trading, analytics and data teams to deliver robust solutions.

Skills

Python
REST APIs
gRPC
NoSQL Databases
Debugging
End-to-end ownership
Large datasets

Job description

We are looking for aSenior Full Stack Engineerto build and supportmarket data platformswithin a Global Markets environment. This role focuses on developingend-to-end solutions across UI,APIsanddata layers, supporting criticalmarket data analytics,distributionandusage workflows.

The ideal candidate will have strong experience infull-stack development, exposure tomarket datasystemsandthe ability tooperateinhigh-performance, production-critical environments.

Key Responsibilities
  • Build and enhancemarket data platformssupporting analytics, distributionandconsumption use cases
  • DevelopAPIs and servicesusing modern frameworks (includinggRPC) for efficient data access
  • Work withlarge-scale data stores(e.g., MongoDB, HBase) to manage structured and semi-structured market data
  • Troubleshoot and resolveproduction issues, performing root cause analysis (RCA) and driving fixes end-to-end
  • Translateambiguous business requirementsinto practical, scalable technical solutions
  • Collaborate withtrading,analyticsanddata teamsto deliver robust and aligned solutions
Must-Have Skills
  • ProficiencyinPython or polyglot backend development
  • Experience building and consumingAPIs (REST /gRPC)
  • Hands-on experience withNoSQL databasessuch as MongoDB, HBase, or similar
  • Strong debugging and problem-solving skills inproduction environments
  • Proven ability toown issues end-to-end, including RCA and resolution
  • Experience working withlarge datasets and data-intensive applications
Domain Experience (Preferred)
  • Strong knowledge of:
  • Market data concepts and usage
  • Trade lifecycle and data flows
  • Risk and pricing dependencies on market data
  • Experience working withenterprise trading and market data platforms
  • Understanding ofregulatory and compliance considerationsin banking environments
Technical & Data Stack (Preferred)
  • Experience with:
  • MongoDB, HBase, or similar distributed data stores
  • gRPC-based servicesfor high-performance communication
  • Familiarity with:
  • Integration withanalytics and downstream systems
  • Exposure topolyglot architecturesand distributed systems
Good-to-Have
  • Experience withmarket data platforms or vendor data systems
  • Exposure todata streaming or real-time processing frameworks
  • Familiarity withcloud or distributed infrastructure environments
  • Prior experience inglobal banking or financial services environments
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer – Trading / Risk Platforms
Senior Python Developer – Trading / Risk Platforms

Crisil • Greater London

On-site
GBP 90,000 - 130,000
Market Data Manager
Market Data Manager

Harrington Starr • Greater London

On-site
GBP 90,000 - 150,000
Senior Full Stack Engineer (Top Market Maker)
Senior Full Stack Engineer (Top Market Maker)

Radley James • Greater London

Hybrid
GBP 120,000 - 200,000
Visa sponsorship
Relocation support
Hybrid working
+1
Software Developer - Market Data Integration
Software Developer - Market Data Integration

Squarepoint • Greater London

On-site
GBP 50,000 - 70,000
Senior Software Engineer – Risk Services (Java / Python)
Senior Software Engineer – Risk Services (Java / Python)

Crisil • Greater London

On-site
GBP 90,000 - 130,000
Python Developer
Python Developer

Randstad Digital • Greater London

On-site
GBP 70,000 - 90,000
Senior Full-Stack Engineer: Market Data Platforms
Senior Full-Stack Engineer: Market Data Platforms

Crisil • Greater London

On-site
GBP 110,000 - 150,000
Data Operations Engineer
Data Operations Engineer

Radley James • Greater London

On-site
GBP 60,000 - 80,000
Full Stack Engineer - Data
Full Stack Engineer - Data

Apprize Technology Solutions • Greater London

On-site
GBP 60,000 - 80,000
Sr Python Developer
Sr Python Developer

Falcon Smart IT (FalconSmartIT) • Greater London

On-site
GBP 60,000 - 90,000