JobsAisle
A

Tech Lead - Industry Cloud

Adani Enterprises Limited

Ahmedabad, India₹80,000–₹200,000/moAED 3.5K-8.8K/moToday
IndiaJavaPythonAngularSpring BootDjangoFlaskExpressPostgreSQLMySQLMongoDBRedisAWSAzureGCPDockerKubernetesDevOpsNodejsReactNestJSCICDFull Time

Skills Required

PythonJavaReactAngularSqlMongodbAwsAzureDockerKubernetesExcelAgileDevopsErpCommunication

Job Description

Job Description As a Technical Lead, your responsibilities will include: - Leading the design, development, and implementation of robust, scalable, and secure software systems. - Driving technical discussions, evaluating various architectural approaches, and making informed decisions. - Ensuring adherence to best practices in software engineering, including code quality, testing, and deployment. - Staying abreast of emerging technologies and industry trends, evaluating their potential impact and applicability. In terms of Team Leadership & Mentorship, you will be expected to: - Manage and mentor a team of 6-8 software developers, fostering a culture of continuous learning, collaboration, and excellence. - Providing technical guidance, conducting code reviews, and offering constructive feedback to enhance team members' skills and growth. - Collaborating with product owners and stakeholders to translate business requirements into technical specifications and actionable tasks. - Facilitating daily stand-ups, sprint planning, and retrospectives to ensure efficient agile development cycles. - Assisting in hiring, onboarding, and performance management of team members. Additionally, you will be involved in Hands-on Development by: - Actively contributing to the codebase, writing high-quality, maintainable, and efficient code in Java, Python, or Node.js (backend) and Angular or React (frontend). - Reviewing the code and providing constructive feedback to the team members. - Debugging complex issues, identifying root causes, and implementing effective solutions. - Participating in the full software development lifecycle, from conception to deployment and maintenance. In terms of qualifications, you should have: - 10+ years of experience in software development, with a strong focus on cloud, backend, and frontend technologies. - Proven experience as a Tech Lead or Senior Developer leading and mentoring a team of developers (ideally 3+ years in a leadership capacity). - Expert-level proficiency in at least one major backend technology: Java (with Spring Boot or similar frameworks), Python (with Django, Flask, or similar frameworks), Node.js (with Express, NestJS, or similar frameworks). - Strong hands-on experience with at least one major frontend framework: Angular, React. - Solid understanding of relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis). - Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus. - Experience with microservices architecture. - Familiarity with CI/CD pipelines and DevOps practices. - Excellent problem-solving skills and a keen eye for detail. - Strong communication, interpersonal, and leadership skills. - Bachelor's degree in computer science, Engineering, or a related field (or equivalent practical experience). As a Technical Lead, your responsibilities will include: - Leading the design, development, and implementation of robust, scalable, and secure software systems. - Driving technical discussions, evaluating various architectural approaches, and making informed decisions. - Ensuring adherence to best practices in software engineering, including code quality, testing, and deployment. - Staying abreast of emerging technologies and industry trends, evaluating their potential impact and applicability. In terms of Team Leadership & Mentorship, you will be expected to: - Manage and mentor a team of 6-8 software developers, fostering a culture of continuous learning, collaboration, and excellence. - Providing technical guidance, conducting code reviews, and offering constructive feedback to enhance team members' skills and growth. - Collaborating with product owners and stakeholders to translate business requirements into technical specifications and actionable tasks. - Facilitating daily stand-ups, sprint planning, and retrospectives to ensure efficient agile development cycles. - Assisting in hiring, onboarding, and performance management of team members. Additionally, you will be involved in Hands-on Development by: - Actively contributing to the codebase, writing high-quality, maintainable, and efficient code in Java, Python, or Node.js (backend) and Angular or React (frontend). - Reviewing the code and providing constructive feedback to the team members. - Debugging complex issues, identifying root causes, and implementing effective solutions. - Participating in the full software development lifecycle, from conception to deployment and maintenance. In terms of qualifications, you should have: - 10+ years of experience in software development, with a strong focus on cloud, backend, and frontend technologies. - Proven experience as a Tech Lead or Senior Developer leading and mentoring a team of developers (ideally 3+ years in a leadership capacity). - Expert-level proficiency in at least one major backend technology: Java (with Spring Boot or similar frameworks), Python (with Django, Flask, or