A diversified conglomerate engaged in sectors like energy, infrastructure, and resources.
Lead design, development, and delivery of scalable cloud software while mentoring a dev team.
7 days ago ago
Expert & Leadership (13+ years)
Full Time
Ahmedabad, Gujarat, India
Hybrid
Company Size
100,000 Employees
Service Specialisms
Construction services
Project Management
Consulting
Engineering
Property Development
Design
Technical Services
Turnkey
Sector Specialisms
Energy
Utilities
Transportation
Logistics
Airports
Roads
Water Management
Data Centers
Role
Description
full-stack
code reviews
team management
architecture design
debugging
agile facilitation
Actively contribute to the codebase, writing high-quality, maintainable, and efficient code in Java, Python, or Node.js (backend) and Angular or React (frontend).
Provide technical guidance, conduct code reviews, and offer constructive feedback to enhance team members' skills and growth.
Manage and mentor a team of 6-8 software developers, fostering a culture of continuous learning, collaboration, and excellence.
Collaborate with product owners and stakeholders to translate business requirements into technical specifications and actionable tasks.
Assist in hiring, onboarding, and performance management of team members.
Facilitate daily stand-ups, sprint planning, and retrospectives to ensure efficient agile development cycles.
Drive technical discussions, evaluate various architectural approaches, and make informed decisions.
Debug complex issues, identify root causes, and implement effective solutions.
Stay abreast of emerging technologies and industry trends, evaluating their potential impact and applicability.
Lead the design, development, and implementation of robust, scalable, and secure software systems.
Ensure adherence to best practices in software engineering, including code quality, testing, and deployment.
Participate in the full software development lifecycle, from conception to deployment and maintenance.
Reviews the code and provide constructive feedback to the team members.
Requirements
node.js
java
python
cloud
docker
tech lead
Strong communication, interpersonal, and leadership skills.
Node.js (with Express, NestJS, or similar frameworks)
Expert-level proficiency in at least one major backend technology:
Experience with microservices architecture.
Excellent problem-solving skills and a keen eye for detail.
Java (with Spring Boot or similar frameworks)
Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
Python (with Django, Flask, or similar frameworks)
Familiarity with CI/CD pipelines and DevOps practices.
Strong hands-on experience with at least one major frontend framework:
Bachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience).
Proven experience as a Tech Lead or Senior Developer leading and mentoring a team of developers (ideally 3+ years in a leadership capacity).