Senior Python Developer

3 - 8 years

5 - 10 Lacs

Posted:23 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Location: Bangalore (On-site only) No work from homeJob Type: Full-timeWork Days: Monday to FridayWork Timings: 9:00 AM to 6:00 PM

Position Overview

Senior Python Developer

This role requires precision, attention to detail, and a deep understanding of Python, data structures, and mathematical logic.

Key Responsibilities

  • Develop, optimize, and maintain Python-based trading systems and microservices.
  • Work on market data pipelines, order execution modules, and strategy deployment tools.
  • Implement efficient data structures and algorithms for high-performance workloads.
  • Integrate REST, WebSocket, and FIX-based APIs for market data and broker connectivity.
  • Collaborate with quants, traders, and DevOps teams to deploy and monitor algo strategies.
  • Write clean, well-tested, and scalable code with strong attention to detail.
  • Troubleshoot performance bottlenecks and ensure low-latency execution.
  • Contribute to CI/CD pipelines, containerization, and cloud deployment workflows.

Required Skills & Competencies

Core Technical Skills

  • Excellent Python coding skills

    (OOP, multi-threading, async programming).
  • Strong understanding of

    data structures and algorithms

    .
  • Ability to apply

    mathematical and logical reasoning

    for precision-critical applications.
  • Practical experience with

    REST, WebSocket, Postman

    , and API integrations.
  • Hands-on experience in

    algorithmic trading systems

    (market data, order flows, strategy logic).
  • Experience working with

    pandas, NumPy, asyncio, FastAPI/Django/Flask

    .
  • Knowledge of

    SQL and NoSQL databases

    (PostgreSQL, Redis, MongoDB).

DevOps, Cloud & Deployment Skills

  • Experience with

    Kubernetes

    (K8s) for container orchestration.
  • Hands-on with

    Azure Cloud ecosystem

    (AKS, Functions, Storage, DevOps Pipelines).
  • Familiarity with

    Docker

    , CI/CD, and Git-based workflows.
  • Experience with

    GitHub Actions

    , version control best practices.

Additional Preferred Skills

  • Exposure to

    message brokers

    (Kafka, RabbitMQ).
  • Experience in

    microservices architecture

    .
  • Understanding

    financial markets

    , order types, and trading platforms.
  • Experience with

    full-stack Python development

    (React/Django REST, FastAPI frontend integration).
  • Knowledge of performance profiling, logging frameworks, and distributed systems.

Soft Skills

  • Strong written and verbal communication ability.
  • High attention to detail and accuracy.
  • Ability to collaborate with cross-functional teams.
  • Strong problem-solving and analytical mindset.
  • Ownership-driven and comfortable working in a fast-paced startup environment.

Eligibility

  • 3+ years of professional experience in Python development.
  • Prior experience in

    algorithmic trading

    or

    financial system development

    is highly preferred.
  • Bachelors/masters degree in computer science, Engineering, Mathematics, or related fields.
  • BCA/ MCA/ BE/ B.Tech.
  • Candidates are preferred.

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