We are seeking candidates with expertise in Python and Angular or React. 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
Experience : 7-10 yrs
Location : Bangalore
Job Summary :
We are seeking a Lead Python Developer 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.xDjangoAngular 14+ReactMongoDBRabbitMQ, Celery, Redis, WebsocketsCloud 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.