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 from office
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+, 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.