Posted on: 29/09/2025
Senior Python Software Engineer
Location : Chennai / Hyderabad
Experience Required : 6-9 years
Job Brief :
We are seeking an experienced Senior Python Software Engineer to design, develop, and maintain scalable backend applications in a fast-paced, agile environment. The ideal candidate will bring deep expertise in Python, backend frameworks, databases, and cloud platforms while mentoring junior engineers and driving technical excellence.
Key Responsibilities :
- Design and build efficient, scalable, and secure server-side applications using Python (Flask, Django, etc.).
- Collaborate with stakeholders to design and implement functional and technical requirements.
- Conduct peer code reviews and provide coaching to junior team members.
- Develop robust back-end features with clean, maintainable code.
- Manage databases including SQL, PostgreSQL, MySQL, and NoSQL solutions.
- Work on cloud environments such as Google Cloud (GCP) or Amazon Web Services (AWS).
- Configure and manage CI/CD pipelines using GitLab.
- Write and execute unit tests, manage bug fixes, and ensure software quality.
- Deploy solutions across test and production environments.
- Implement software enhancements and continuously improve performance.
- Debug and resolve technical issues in a timely manner.
- Own modules/features and provide accurate effort estimation for tasks.
- Convert business requirements into detailed technical solutions.
Required Skills & Qualifications :
- 6-9 years of experience in backend development with 4+ years in Python.
- Strong knowledge of Data Structures and Algorithms.
- Minimum 2 years of Agile development experience.
- Proficiency in Python web frameworks (Django, Flask).
- Expertise in databases : SQL, PostgreSQL, MySQL, NoSQL.
- Experience with cloud platforms (GCP or AWS).
- Hands-on experience with CI/CD tools (GitLab).
- Ability to perform code profiling and optimize performance.
- Strong knowledge of Unix systems, NAS, pip, and Shell scripting.
- Ability to create prototypes, proof of concepts, and present to leadership.
- Strong problem-solving and debugging skills.
- Experience in story point estimation and Agile delivery practices.
- Excellent communication and ability to articulate complex technical scenarios.
Nice to Have :
- Experience with containerization tools (Docker, Kubernetes).
- Familiarity with microservices architecture.
- Knowledge of security best practices for backend systems.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1554146
Interview Questions for you
View All