Senior Python Developer

Expleo Group

Chennai District

On-site

INR 1,200,000 - 1,800,000

Full time

35 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Expleo Group in India is seeking an experienced Python Developer with 7+ years to design, develop, and maintain scalable backend services. You will build RESTful APIs and microservices, work with SQL/NoSQL databases, and apply cloud and DevOps practices in an Agile environment.

The role emphasizes high-quality, well-tested code, collaboration with cross-functional teams, and continuing architectural improvement across deployments. Chennai-based opportunity with modern tech stack.

Qualifications

  • 7+ years of hands-on Python development experience.
  • Strong knowledge of Python 3.x, OOP, data structures, exception handling, and design patterns.
  • Experience with Django, Flask, or FastAPI.
  • REST API development and microservices architecture.
  • Good SQL knowledge and PostgreSQL/MySQL/Oracle; NoSQL like MongoDB/Redis/DynamoDB preferred.
  • Git and version-control practices; Docker and Kubernetes experience.
  • CI/CD and DevOps practices; cloud platforms AWS/Azure/GCP; Agile methodologies.

Responsibilities

  • Design, develop, and maintain scalable Python applications.
  • Develop and integrate RESTful APIs and microservices.
  • Translate requirements into robust technical solutions and optimize performance.
  • Write clean, tested code with unit/integration tests.
  • Work with relational and NoSQL databases; optimize queries.
  • Contribute to architecture and design discussions; perform code reviews.
  • Support CI/CD pipelines and deployments across environments.
  • Collaborate with frontend, QA, DevOps, and stakeholders.
  • Participate in Agile/Scrum ceremonies and continuous improvement.

Skills

Python
Python 3.x
OOP
Data structures
Design patterns
Django
Flask
FastAPI
REST API
Microservices
SQL
PostgreSQL
MySQL
Oracle
MongoDB
Redis
DynamoDB
Git
Docker
Kubernetes
CI/CD
AWS
Azure
GCP
Agile

Education

Bachelor's or Master's in CS/IT/Engineering

Tools

Docker
Kubernetes
Git
CI/CD tools
Terraform
PyTest

Job description

We are looking for an experienced Python Developer with 7+ years of experience in designing, developing, and maintaining scalable applications and backend services. The candidate should have strong expertise in Python development, API development, database technologies, cloud platforms, and software engineering best practices.

Responsibilities
  • Design, develop, and maintain scalable applications using Python.
  • Develop and integrate RESTful APIs and microservices.
  • Analyze business and technical requirements and translate them into robust technical solutions.
  • Write clean, maintainable, reusable, and well-tested code.
  • Work with relational and NoSQL databases and optimize queries and application performance.
  • Participate in application architecture and technical design discussions.
  • Perform code reviews and ensure adherence to coding and development standards.
  • Troubleshoot production issues and provide effective root-cause analysis and resolution.
  • Develop unit and integration tests and ensure good code coverage.
  • Collaborate with frontend developers, QA engineers, DevOps teams, architects, and business stakeholders.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
  • Support CI/CD pipelines and application deployments across environments.
Qualifications
Required Technical Skills
  • 7+ years of hands-on experience in Python development.
  • Strong knowledge of Python 3.x, OOP, data structures, exception handling, and design patterns.
  • Strong experience with frameworks such as Django, Flask, or FastAPI.
  • Strong experience in REST API development and microservices architecture.
  • Good knowledge of SQL and databases such as PostgreSQL, MySQL, or Oracle.
  • Experience with NoSQL databases such as MongoDB, Redis, or DynamoDB is preferred.
  • Experience with Git and version-control practices.
  • Good understanding of Docker and Kubernetes.
  • Experience with CI/CD tools and DevOps practices.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Strong understanding of software development lifecycle, Agile methodologies, and coding standards.
Preferred / Good-to-Have Skills
  • Experience with AWS/Azure/GCP cloud-native services.
  • Knowledge of Kafka or other messaging/streaming platforms.
  • Experience with Celery, RabbitMQ, or asynchronous programming.
  • Knowledge of automated testing frameworks such as PyTest or unittest.
  • Exposure to Terraform or Infrastructure as Code.
  • Experience working with large-scale, high-volume applications.
  • Knowledge of AI/ML, GenAI, or data engineering is an added advantage.
Soft Skills
  • Strong analytical and problem-solving skills.
  • Good communication and interpersonal skills.
  • Ability to work independently and collaboratively in a distributed team.
  • Strong ownership and accountability.
  • Ability to mentor junior developers and provide technical guidance.

Good stakeholder management skills.

Education

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

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

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Expleo • Chennai

On-site
INR 1,800,000 - 2,400,000
Python Developer
Python Developer

SRS Consulting Inc • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Python Developer
Python Developer

Cozentus Technologies • Hyderabad

On-site
INR 900,000 - 1,300,000
Python Consultant
Python Consultant

NTT DATA BUSINESS SOLUTIONS • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Python Developer
Python Developer

Programmers.io • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Python Developer
Python Developer

Programmers.io • Pune District

On-site
INR 1,000,000 - 1,500,000
Python Developer
Python Developer

Innofied - Award Winning Mobile/Web App Development Company • New Town

On-site
INR 800,000 - 1,200,000
Competitive salary and performance bonuses
Comprehensive health and wellness benefits
Flexible work schedule
+1
Senior Python Developer-7+
Senior Python Developer-7+

Cloudxtreme • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,500,000 - 2,100,000
Python Developer
Python Developer

InovarTech • Hyderabad

On-site
INR 900,000 - 1,300,000
Senior Python Engineer
Senior Python Engineer

Tekskills • Bengaluru

On-site
INR 1,200,000 - 2,000,000