We are looking for an experienced Tech Lead/Team Lead to join our software development team and take on the technical leadership of complex development projects. In this role, you will be responsible for the architecture, planning, and implementation of software solutions, working closely with cross-functional teams. Your task will be to ensure technical excellence, mentor the team, and tackle technical challenges.
Your Responsibilities:
- Technical leadership and coordination of development projects
- Responsibility for the architecture and scalability of solutions
- Support and mentoring of development teams
- Conducting code reviews and ensuring code quality
- Collaborating with product management to implement technical requirements
- Promoting best practices and new technologies
- Solving complex technical challenges
Required Skills and Experience:
- At least 7 years of experience in software development
- Strong knowledge of Java, Kotlin, JavaScript, or a similar programming language
- Experience in designing software architectures and microservices
- Strong knowledge of cloud technologies (AWS, Azure, GCP)
- Experience with CI/CD pipelines and agile methodologies (Scrum, Kanban)
- Leadership experience and the ability to motivate and develop development teams
- Strong communication and problem-solving skills
Nice to Have:
- Experience working with DevOps processes
- Knowledge of modern frontend frameworks (React, Angular)
- Experience in security architecture for software solutions