Python Developer | Codersbrain
full-time
Posted on June 28, 2025
Job Description
Python Developer
Job Summary
We are seeking a highly skilled and experienced Python Developer to join our dynamic team in Bangalore on a hybrid work model. In this role, you will lead and mentor a team of talented Python developers, oversee the development and implementation of software solutions, and collaborate with cross-functional teams to drive innovation and excellence. Your expertise will be essential in translating project requirements into technical solutions that are scalable, reliable, and of high quality.
Responsibilities
- Lead and Mentor Teams: Guide a team of Python developers, providing technical direction, support, and mentorship.
- Software Development & Implementation: Oversee the design, development, and deployment of software applications using Python.
- Collaboration & Technical Translation: Work closely with cross-functional teams to understand project requirements and convert them into clear technical specifications.
- Code Review & Quality Assurance: Conduct thorough code reviews, debug, and optimize code to enhance performance, scalability, and reliability.
- Implementation of Best Practices: Drive adherence to software development best practices, including version control and continuous integration processes.
- Documentation & Risk Management: Develop and maintain project documentation, address technical challenges, and participate in architectural and design discussions.
Qualifications
- Educational Background: Bachelor's degree in Computer Science or a related field.
- Experience: 5+ years of experience in Python development, with proven leadership and mentoring skills.
- Technical Expertise:
- Proficiency in Python and experience with frameworks such as Django and Flask.
- Strong understanding of version control systems (e.g., Git) and continuous integration and deployment tools.
- Experience in web application development, API integration, and utilization of Python libraries for data processing and analysis.
- Familiarity with Agile development methodologies, and sound debugging and problem-solving skills.
- Communication Skills: Excellent verbal and written communication, with the ability to collaborate effectively in a fast-paced environment.
Preferred Skills
- Containerization Technologies: Experience with Docker or similar tools.
- Front-End Knowledge: Basic understanding of HTML, CSS, and JavaScript.
- Cloud Platforms: Familiarity with cloud providers such as AWS and Azure.
- Additional Tools: Knowledge of database systems and SQL, along with a proactive attitude and strong work ethic.
Experience
- A minimum of 5+ years in Python development with hands-on experience leading and mentoring development teams, as well as deep involvement in software development projects.
Environment
- Location: Bangalore with a hybrid work model, allowing a mix of both in-office and remote work.
- Work Setting: Collaborative and innovative environment that emphasizes continuous learning, teamwork, and adherence to industry best practices.
Salary
- Compensation: 22 to 24 LPA