Python Backend Engineer

4 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position Overview

We are seeking an experienced

Python Backend Engineer

to join our team in building high-performance, scalable backend systems for algorithmic trading. The ideal candidate will have strong expertise in developing exchange integrations, optimizing order management systems, and ensuring low-latency execution. Experience with

FastAPI

and

Golang

is a strong plus.

Responsibilities

  • Design and develop scalable backend systems for real-time trading applications.
  • Build and optimize order management systems with smart order routing capabilities.
  • Integrate multiple exchange APIs (REST, WebSockets, FIX protocol) for seamless connectivity.
  • Develop high-performance execution engines with low-latency trade execution using Python and optionally Golang.
  • Develop APIs using FastAPI for efficient and fast backend service delivery.
  • Implement real-time monitoring, logging, and alerting systems to ensure reliability.
  • Design fault-tolerant and distributed architectures for handling large-scale transactions.
  • Work on message queues (RabbitMQ, Kafka) for efficient data processing.
  • Ensure system security and compliance with financial industry standards.
  • Collaborate with quant researchers and business teams to implement trading logic.

Required Technical Skills

  • Strong proficiency in Python (4+ years) with a focus on backend development.
  • Experience building APIs using FastAPI.
  • Working knowledge of Golang is a plus, especially in high-performance and concurrent applications.
  • Expertise in API development and integration using REST, WebSockets, and FIX protocol.
  • Experience with asynchronous programming (asyncio, aiohttp) for high-concurrency applications.
  • Strong knowledge of database systems (MySQL, PostgreSQL, MongoDB, Redis, time-series databases).
  • Proficiency in containerization and orchestration (Docker, Kubernetes, AWS).
  • Experience with message queues (RabbitMQ, Kafka) for real-time data processing.
  • Knowledge of monitoring tools (Prometheus, Grafana, ELK Stack) for system observability.
  • Experience with scalable system design, microservices, and distributed architectures.

Location -

Mumbai, India

Timings -

Monday–Friday (11:00 am to 7:00 pm)Skills: rest,mysql,redis,fix protocol,grafana,docker,rabbitmq,mongodb,fastapi,aws,golang,kubernetes,prometheus,websockets,elk stack,asynchronous programming,kafka,python,go (golang),realtime programming,postgresql

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

Mumbai Metropolitan Region

Bengaluru, Karnataka, India