Software Engineering

Lead Python Developer - GEVT - BLR

Bengaluru, Karnataka
Work Type: Full Time

We are seeking candidates with expertise in Python and Angular. The ideal candidate should have at least 5 years of relevant experience in Python development and a minimum of 2 years of experience in a Team Lead role.

Job Title: Software Team Lead

Location: Bangalore

Job Summary: 

We are seeking a Software Team Lead who will technically lead a team of skilled developers and play a pivotal role in delivering our next-generation products. As a Team Lead, you will be responsible for guiding the development team, ensuring high-quality software development, and driving the technical direction of the product. You will also work closely with other teams such as product management and UX/UI designers to ensure the software is functional, scalable, and user-friendly.

Technical Stack:

  • Python 3.x
  • Django
  • Angular 14+
  • MongoDB
  • RabbitMQ, Celery, Redis, Websockets
  • Cloud Platforms: Azure and AWS (Lambda, API Gateways, Auto Scaling, etc.)

Responsibilities:

  • Lead, coach, and mentor a team of developers to deliver high-quality software.
  • Act as an individual contributor to develop web-based SaaS applications using Python, Django, Angular, RabbitMQ, Celery, Redis, Websockets, and other web technologies.
  • Lead software design/code reviews, ensuring adherence to company standards and high-quality deliverables.
  • Define and drive development specifications, identifying system modifications to meet performance objectives.
  • Continuously identify areas for growth and improvement in the team and software development processes.
  • Collaborate with software developers, product owners, UX/UI designers, and other teams to plan, design, develop, test, and maintain the software products.
  • Conduct code reviews and improve CI/CD pipelines by building and modifying them where needed.

Qualifications:

  • Bachelor's degree in Software Engineering, Computer Science, or a related field, or an equivalent combination of education and relevant experience.
  • Over 2 years of experience as a team lead and at least 5 years of hands-on experience in software development.
  • Strong understanding of software development principles and agile development practices.
  • In-depth knowledge of Python, Django, Angular, and MongoDB.
  • Experience with Angular 14+ and front-end technologies (HTML5, CSS, JavaScript/TypeScript).
  • Solid experience working with Linux, Nginx, Gunicorn.
  • Proficient in building and consuming RESTful API web services.
  • Experience in developing multi-tenanted platforms.
  • Familiarity with modern software patterns and platform modernizations.
  • Experience with Azure and AWS tools/services (including Lambda, API Gateways, Auto Scaling, etc.).
  • Knowledge of containerization tools is a plus.
  • Familiarity with mobile development is a bonus.
  • Strong communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.

Submit Your Application

You have successfully applied
  • You have errors in applying