Senior Python Software Engineer
4 weeks ago
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.
-
Senior Software Engineer
2 weeks ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX) . This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX , and experience with LAMP stack for Moodle customization.As a key technical...
-
Senior Software Engineer
2 weeks ago
Hyderabad, India Sonata Software Full timeJob Summary: We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX) . This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX , and experience with LAMP stack for Moodle customization.As a key...
-
Senior Software Engineer
2 weeks ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization.As a key technical contributor, you...
-
Senior software engineer
3 days ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, Open Ed X). This role requires expertise in Python/Django, Java Script (Node.js, React), Open Ed X , and experience with LAMP stack for Moodle customization.As a key technical contributor...
-
Senior Software Engineer
6 days ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization.As a key technical contributor, you...
-
Senior software engineer
4 days ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, Open Ed X). This role requires expertise in Python/Django, Java Script (Node.js, React), Open Ed X , and experience with LAMP stack for Moodle customization.As a key technical contributor...
-
Senior Software Engineer
2 weeks ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization.As a key technical contributor, you...
-
Senior Software Engineer
2 weeks ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX) . This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX , and experience with LAMP stack for Moodle customization.As a key technical contributor ,...
-
Senior software engineer
3 days ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, Open Ed X). This role requires expertise in Python/Django, Java Script (Node.js, React), Open Ed X , and experience with LAMP stack for Moodle customization.As a key technical contributor...
-
Senior Software Engineer
2 weeks ago
Hyderabad, India Sonata Software Full timeJob Summary: We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization. As a key technical contributor,...