Job Description
Roles & Responsibilities
About the Role:
We are seeking a proactive Tech Lead based in India with 2-5 years of experience to drive technical excellence and lead a dynamic software development team. You will blend strong leadership and communication skills with deep technical expertise in software development, system design, agile methodologies, and cloud computing to deliver scalable, high-quality solutions.
Responsibilities:
Lead, mentor, and grow a cross-functional development team to deliver end-to-end software solutions
Architect, design, and review scalable system components to meet performance, reliability, and security requirements
Manage the software development lifecycle, ensuring code quality through reviews, testing, and best practices
Implement and champion agile methodologies (Scrum, Kanban) to optimize workflows and deliver iterative value
Collaborate with product managers, stakeholders, and DevOps teams to align technical designs with business goals
Oversee cloud infrastructure planning and deployment on AWS, Azure, or GCP to support application scalability and resiliency
Drive continuous improvement by identifying technical risks and opportunities, facilitating retrospectives, and promoting knowledge sharing
Required Qualifications:
2-5 years of professional software development experience
Proven leadership and team-building skills with the ability to influence non-technical stakeholders
Strong proficiency in at least one modern programming language and software development frameworks
Hands-on experience designing scalable, distributed systems and microservices architectures
Working knowledge of agile methodologies, including Scrum and Kanban practices
Practical experience deploying and managing applications in cloud environments (AWS, Azure, or GCP)
Excellent verbal and written communication skills in English
Preferred Qualifications:
Certifications in cloud platforms (e.g., AWS Certified Solutions Architect, Azure Solutions Architect)
Experience with DevOps practices and tools (CI/CD pipelines, containerization, orchestration)
Familiarity with infrastructure as code tools (Terraform, CloudFormation)
Background in performance optimization and monitoring using cloud-native services
Experience leading geographically distributed or remote teams