We are currently seeking a Team Lead / Software Architect to join our Software Development team. This is a critical role where you will lead a team of skilled developers and deliver next-generation products.
Experience Range : 10 - 14 years Work Mode : Work from office Location : Bengaluru
Key Responsibilities :
- Provide technical leadership to a team of developers through coaching, mentoring, and code reviews.
- Establish and maintain best practices, ensuring the team produces high-quality software that meets company standards.
- Collaborate closely with product owners, software architects, and UX / UI designers to design, develop, and maintain web-based SaaS business applications.
- Actively participate in backlog grooming and sprint-related activities, ensuring timely delivery of features.
- Own and manage department-specific procedures and ensure efficient project resource scheduling.
- Make key technical decisions to guarantee the success of all projects, including designing and modifying CI / CD pipelines.
- Identify areas for growth and improvement in the team's development process.
Technical Requirements :
Strong experience in Python 3.x , Django , Angular 14+ (OR) React , and MongoDB .Experience with RabbitMQ , Celery , Redis , and WebSockets .Familiarity with cloud platforms such as Azure and AWS , particularly FaaS (e.g., AWS Lambda ), API Gateways, and auto-scaling.Proficiency in building and consuming RESTful API web services .Solid experience with HTML5 , CSS , and JavaScript / TypeScript .Experience with Linux , Nginx , Gunicorn , and multi-tenant platforms .Experience working in an Agile development environment.Knowledge of CI / CD pipelines , containerization , and mobile development is an asset.Qualifications :
Bachelor's degree in Software Engineering , Computer Science , or related fields, or equivalent professional experience.3+ years of experience as a team lead and 5+ years in software development.Strong understanding of software development principles and best practices.Excellent communication and collaboration skills.This is an exciting opportunity for someone who enjoys technical leadership and is passionate about building cutting-edge software solutions.