Senior Python API Developer

Matrix Business Services

Chennai District

On-site

INR 1,800,000 - 2,800,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Matrix Business Services is seeking a Senior Python API Developer in Chennai to lead backend design, development, and delivery of secure, scalable RESTful APIs. You will own API integration patterns, drive performance optimizations, and mentor engineers while leveraging AI-assisted tooling to improve code quality and efficiency.

The role requires 5–8 years of hands-on Python experience, strong DB skills (PostgreSQL/MongoDB), and proficiency with security standards and API documentation.

Qualifications

  • 5–8 years of Python backend development experience.
  • Experience designing and delivering RESTful APIs at scale.
  • Strong database design, indexing, and query optimization skills.
  • Security-first API development with OAuth2, JWT, and API keys.

Responsibilities

  • Lead design, development, and delivery of RESTful APIs and backend services in Python.
  • Architect push and pull API integration patterns for high-volume systems.
  • Define secure, scalable backend standards for the team.

Skills

Python
FastAPI/Flask/DRF
REST API design
PostgreSQL/MongoDB
JWT/OAuth2
Git
AI tools in development
Leadership/mentoring

Education

Bachelor's degree in CS/IT

Tools

Docker
Kafka/RabbitMQ
Swagger/OpenAPI

Job description

Job Description

Senior Python API Developer (5-8 Years Experience)

Location: Chennai

Experience: 5-8 Years

About the Role

We are seeking an experienced Senior Python API Developer to lead the design, development, and delivery of secure, scalable, and high-performance backend applications and RESTful APIs. The ideal candidate will bring deep expertise in Push (Webhook/Event-driven) and Pull (Request/Response) API integrations, strong database design judgment, and the ability to set technical direction across a team. This role carries end-to-end ownership of backend architecture decisions, from integration patterns through production performance, and expects fluency with modern AI-assisted development tools as a core part of the engineering workflow.

Key Responsibilities
  • Lead the design, development, and delivery of RESTful APIs and backend services using Python.
  • Architect Push (Webhook/Event-driven) and Pull (Request/Response) API integration patterns for high-volume, mission-critical systems.
  • Own the design of secure, scalable, and high-performance backend services, setting standards for the wider team.
  • Architect and optimize PostgreSQL or MongoDB schemas, including indexing strategy and query performance at scale.
  • Write and review efficient SQL and MongoDB queries, and troubleshoot complex performance bottlenecks.
  • Define and enforce API security standards JWT, OAuth2, API Key management, and secure-by-design practices.
  • Own API documentation and contracts using Swagger/OpenAPI, and guide external and internal integration partners.
  • Lead root-cause diagnosis and resolution of production API and database performance issues.
  • Mentor junior and mid-level developers, lead code reviews, and drive engineering best practices across the team.
  • Collaborate with cross-functional stakeholders product, QA, DevOps to translate business requirements into robust technical solutions.
  • Champion and govern the responsible use of AI tools for coding, debugging, testing, and documentation, ensuring AI-generated code meets security and quality standards.
Required Skills
  • Strong, proven Python programming skills with a track record of building production-grade systems.
  • Deep hands-on expertise with FastAPI, Flask, or Django REST Framework.
  • Advanced REST API design and integration experience, including high-scale or high-availability systems.
  • Strong command of PostgreSQL or MongoDB, including schema design, indexing, and performance tuning.
  • Solid grasp of JSON, XML, HTTP/HTTPS, and REST architectural principles.
  • Proficiency with Git and standard branching/release workflows.
  • Strong command of API security OAuth2, JWT, SSL/TLS, API Keys and secure coding practices.
  • Experience building robust logging, exception handling, and application monitoring into production systems.
  • Demonstrated experience using GitHub Copilot, ChatGPT, Claude, Cursor, or similar AI-powered development tools in a professional workflow.
  • Ability to write effective prompts, critically validate AI-generated code, and apply AI responsibly and securely.
  • Prior experience as a technical lead, mentor, or owner of a significant feature area or service.
Preferred Skills
  • Docker for containerized deployments.
  • RabbitMQ, Kafka, or similar message brokers for event-driven architectures.
  • CI/CD pipeline design and ownership.
  • Microservices architecture and service decomposition experience.
  • Experience defining or improving AI-assisted development workflows and AI-enabled IDE adoption for a team.
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5-8 years of hands-on Python backend development experience, including at least 1-2 years in a senior or lead capacity.
  • Relevant certifications are an advantage.
Good to Have
  • Experience leading third-party API or enterprise application integration projects.
  • Exposure to AWS, Azure, or Google Cloud Platform.
  • Track record of driving API and database performance optimization initiatives.
  • Agile/Scrum experience, including sprint planning and technical estimation.
  • Passion for adopting emerging AI technologies to improve engineering efficiency and software quality.
Why Join Us?

If you are an experienced Python engineer who enjoys owning systems end-to-end, solving complex integration challenges, mentoring talent, and using AI to build software smarter and faster, we would love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

VE3 • Maharashtra

On-site
INR 1,500,000 - 2,800,000
Competitive salary
Career growth
Collaborative environment
Senior Python Application Developer
Senior Python Application Developer

Srinav • Chennai District

Hybrid
INR 3,800,000 - 5,400,000
Python Consultant
Python Consultant

NTT DATA BUSINESS SOLUTIONS • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Senior Specialist, IT Software Engineering
Senior Specialist, IT Software Engineering

Entegris • Pune District

On-site
INR 2,500,000 - 4,500,000
Senior Python Developer
Senior Python Developer

TECEZE • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
Senior Python Developer
Senior Python Developer

Carnera Technologies • Hyderabad

Hybrid
INR 1,800,000 - 2,800,000
Senior Python Developer- AI/ML
Senior Python Developer- AI/ML

ASTIKA SOFTWARE TECHNOLOGIES PRIVATE LIMITED • Hyderabad

On-site
INR 3,000,000 - 4,500,000
Python API Developer
Python API Developer

Allegis Group • Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Cloud platforms: AWS/Azure/GCP
Python Software Developer
Python Software Developer

Palni • Hyderabad

On-site
INR 1,400,000 - 2,200,000
Python Backend Engineer
Python Backend Engineer

Epam Systems • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000