HamburgerMenu
hirist

Senior Python Software Engineer

ENTENTE SOLUTIONS LLP
Multiple Locations
6 - 9 Years

Posted on: 29/09/2025

Job Description

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.

info-icon

Did you find something suspicious?