On-site
Full Time
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.
HireKul
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Now10.0 - 14.0 Lacs P.A.
hyderabad, chennai, bengaluru
8.0 - 13.0 Lacs P.A.
thane, maharashtra, india
Experience: Not specified
Salary: Not disclosed
Experience: Not specified
2.4 - 4.8 Lacs P.A.
thiruvananthapuram, kerala, india
Salary: Not disclosed
bhayandar
3.0 - 4.2 Lacs P.A.
noida, uttar pradesh, india
Salary: Not disclosed
noida, uttar pradesh, india
Salary: Not disclosed
Salary: Not disclosed
kochi, kerala, india
Salary: Not disclosed