HumanBit Logo

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
Powered by
HumanBit Logo