Senior Technical Lead We are seeking a Senior Technical Lead to lead and mentor a team of software developers. The ideal candidate will have 6+ years of experience in software development, strong understanding of different common programming paradigms, and proficient in relevant programming languages, frameworks, and tools. Key Responsibilities: - Lead and mentor a team of developers by offering guidance and support in their daily activities and professional development. - Facilitate the planning, implementation, and delivery of software, ensuring it is completed on time, following agreed requirements, and adhering to established quality standards. - Design, estimate, and implement technical solutions for high-complexity applications. - Participate actively in all phases of the application development lifecycle. Required Skills and Qualifications: - Strong understanding of different common programming paradigms (OOP, Functional, etc.). - Proficient in relevant programming languages, frameworks, and tools such as Java, IntelliJ IDEA, Spring, Hibernate, Maven, Gradle. - Strong experience in relevant database systems and SQL. - Advanced understanding of version control systems like Git or similar. - Strong experience with testing and mocking frameworks. - Solid knowledge of CI/CD tools and practices. - Good problem-solving skills and analytical thinking. - Excellent communication and teamwork abilities. - Upper-intermediate English proficiency. Benefits: We offer a collaborative and dynamic work environment, opportunities for growth and development, and a competitive salary and benefits package. About Us: We are committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best.