Back End Developer

6 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Backend Developer (Python / Go, FastAPI/Flask, FX Data)

Location: New Delhi

Type: Full-time


About the Role

We’re looking for a Backend Developer with strong experience in Python and Go to help build and scale our data and API platform. You’ll work on low-latency services that ingest, store and deliver financial market data (FX, CFDs, etc.) to our clients in real time.


You should be comfortable designing and implementing REST APIs in Python, WebSocket services in Go, and working with PostgreSQL / TimescaleDB for time-series data. Experience with FX or market data is a big plus, and GraphQL knowledge is highly desirable.


What You’ll Do

Design, build, and maintain backend services in Python (FastAPI / Flask) and Go.


Implement robust REST APIs in Python and WebSocket endpoints in Go for real-time market data delivery.


Work with PostgreSQL and TimescaleDB to model and query large-scale time-series datasets efficiently.


Integrate and process FX and other market data feeds, ensuring data quality, latency, and reliability.


Collaborate with product, data, and frontend teams to define API contracts and data models.


Optimise services for performance, scalability, and resilience (caching, connection handling, rate limiting, etc.).


Write clean, testable, well-documented code and participate in code reviews.


Contribute to monitoring, logging, and alerting to keep services healthy in production.


Help shape backend architecture and technical direction as the platform grows.


Required Skills & Experience

6+ years of backend development experience (or equivalent) in a production environment.


Strong proficiency in Python (FastAPI and/or Flask), building RESTful APIs.


Good knowledge of Go (Golang) for backend services, including WebSocket implementations.


Hands-on experience with PostgreSQL, including schema design, query optimisation, and indexing.


Practical experience with time-series data and/or TimescaleDB (or similar time-series extensions).


Strong understanding of API design, authentication/authorisation, and best practices for secure services.


Comfortable working with Linux, Redis, Docker, GitHub, and standard CI/CD workflows.


Good testing discipline: unit tests, integration tests, and debugging in distributed systems.


Clear communication skills and ability to work collaboratively in a small, focused team.


Nice-to-Have / Preferred

Experience working with FX data, CFDs, or other financial market data (pricing, feeds, ticker plants, etc.).


Experience with real-time systems (low latency, streaming, pub/sub, event-driven architectures).


Background in FinTech / RegTech / trading/ risk systems.


What We Offer

Opportunity to work on the core data infrastructure used by demanding financial clients.


Real influence on architecture and technology choices.


A collaborative environment with an engineering-led culture.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

thiruvananthapuram, kerala, india

noida, uttar pradesh, india

noida, uttar pradesh, india