Job Description
Tech Lead manages software teams, architecture, coding standards, delivery quality, technical planning, reviews, mentoring, and scalable application development for business growth.
Responsibilities:
- Lead development teams and ensure timely project delivery.
- Review code quality, architecture, performance, and security.
- Mentor developers through guidance, feedback, and training.
- Coordinate requirements with stakeholders and product managers.
- Design scalable solutions using modern engineering practices.
- Resolve technical blockers and production support issues.
- Maintain documentation, standards, workflows, and sprint planning.
- Drive innovation, automation, testing, and process improvement.
Required Skills:
- Strong programming, debugging, and software architecture knowledge.
- Experience with Java, Spring Boot, and microservices.
- Knowledge of databases, APIs, cloud, and DevOps.
- Excellent leadership, communication, and mentoring abilities.
- Understanding of Agile, Scrum, Jira, and Git.
- Problem-solving mindset with ownership and delivery focus.
Note: Salary depends on experience, skills, location, and is paid in local currency.