Python Developer

Job Description

Job Title : Python Engineer (Django Experience)

Mode of work : Hybrid

Experience : Min 5 to 7 yrs

Job Location : Bangalore/Chennai

Joining timeframe : Immediate joiners only

Key Responsibilities:

  • Lead and mentor a team of developers in the design, development, and maintenance of web applications using Python and Django.
  • Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables.
  • Architect and implement robust, scalable, and secure backend solutions.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Optimize application performance and troubleshoot issues as they arise.
  • Stay up-to-date with emerging technologies and industry trends to continually improve the development process.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
  • Contribute individually to the development efforts as needed, including coding and debugging.
  • Nice to Have:
  • Experience with AWS and infrastructure management to enhance project delivery, Managing releases etc.
  • Utilize MySQL and PostgreSQL for database design in project.

Requirements:

  • Proven experience leading and mentoring development teams.
  • Strong understanding of web application architecture, design patterns, and best practices.
  • Good Experience with Python + Django.
  • Familiarity with front-end technologies such as HTML / CSS /JavaScript / any modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Proficiency in database design and management, particularly with PostgreSQL or MySQL.
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines, AWS (nice to have).
  • Should be ready to learn new technologies.
  • Strong communication and collaboration skills.
  • Excellent problem-solving skills and attention to details.

Related Jobs