Senior Python Developer

3 years

0 Lacs

Posted:9 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Who We Are

CatalyzeX pairs deep process expertise with top offshore talent, enabling AI-driven and technology companies to scale faster and smarter. We marry proven delivery frameworks with a people-first culture, creating human-centric solutions that drive meaningful impact for our clients’ software products and platforms.


What You’ll Do

  • Design, build, and maintain high-performance web services and REST/GraphQL APIs using

    Python 3.10+

    with

    FastAPI

    .
  • Model, query, and optimize data in

    MongoDB

    (Motor, PyMongo, or an ODM).
  • Translate product and business requirements into clean, efficient, and testable code.
  • Implement asynchronous workflows, background tasks, and message queues (e.g., Celery, Redis, or RabbitMQ).
  • Enforce security, authentication, and authorization (JWT, OAuth 2.0).
  • Write unit, integration, and end-to-end tests with

    pytest

    and

    httpx/pytest-asyncio

    .
  • Package, containerize, and deploy applications via Docker and CI/CD pipelines.
  • Profile and tune performance to maximize throughput and minimize latency.
  • Participate in code reviews, mentor junior engineers, and help shape backend best practices.
  • Collaborate closely with product, front-end, and DevOps teams to deliver reliable releases on schedule.


Must-have qualifications

  • 3+ years

    of professional backend development with Python (preferably FastAPI or similar async framework such as Starlette or AioHTTP).
  • Production experience with MongoDB, including schema design, indexing, and aggregation pipelines.
  • Solid grasp of asynchronous programming (async/await), concurrency, and event-driven architecture.
  • Proficiency with modern Python tooling (pipenv/poetry, Pydantic, type hints, mypy, black/ruff).
  • Hands-on experience building, documenting, and versioning RESTful or GraphQL APIs.
  • Comfort with Git workflows and CI/CD (GitHub Actions, GitLab CI, CircleCI, etc.).
  • Familiarity with Docker (compose, multi-stage builds) and cloud services (AWS, Azure, or GCP).
  • Strong debugging, troubleshooting, and performance-tuning skills.
  • Excellent written and verbal communication in English.


Nice-to-have bonuses

  • Exposure to event streaming (Kafka, NATS) or serverless platforms (AWS Lambda).
  • Knowledge of ORMs/ODMs like Beanie, MongoEngine, or SQLModel.
  • Experience with Infrastructure-as-Code (Terraform, Pulumi) and observability stacks (Prometheus/Grafana, ELK).
  • Background in data validation & serialization (Pydantic v2, Marshmallow) and OpenAPI/Swagger documentation.


Technical Requirements

  • Stable high-speed internet (≥ 20 Mbps).
  • Modern development laptop/desktop able to run multiple Docker containers & IDEs simultaneously.
  • Quiet, professional workspace suitable for focused coding and frequent virtual collaboration.

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

noida, gurugram, bengaluru