SASartorius
Senior Developer Python
Bangalore ₹5-9 LPA Posted 4 Aug 2025
FULL TIME
Git
Docker
Python Programming
Relational Databases
Restful Apis
+2 more
Job Description
We are seeking an experienced and highly skilled Senior Python Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software solutions using Python. You will lead development projects, mentor junior developers, and ensure the performance, quality, and responsiveness of applications. This role requires a deep understanding of the full software development lifecycle and a passion for creating clean, efficient, and scalable code.
Main Responsibilities & Tasks
- Lead the design, development, and implementation of complex software systems and applications using Python.
- Write clean, testable, and efficient code, ensuring high quality and performance.
- Collaborate with product managers and cross-functional teams to define, design, and ship new features.
- Develop and maintain robust, scalable, and secure backend services.
- Troubleshoot and debug issues, providing timely and effective solutions.
- Mentor and guide junior developers, fostering a culture of continuous learning and best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with new technologies and industry trends to continuously improve the development process.
- Lead the integration of Python applications with other services and third-party systems.
Qualifications
- A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Python developer in a professional setting.
- A strong portfolio of Python projects or contributions to open-source initiatives.
- Experience with modern software development methodologies like Agile and Scrum.
Skills
- Expertise in Python and popular frameworks such as Django, Flask, or FastAPI.
- Strong knowledge of databases, including both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
- Proficiency in designing and developing RESTful APIs.
- Experience with version control systems like Git.
- Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes.
- Knowledge of cloud platforms like AWS, Azure, or GCP.
- Excellent problem-solving, analytical, and communication skills.
- The ability to work independently and as a strong team player.