This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Technical Lead will play a key role in leading software development projects from conception to delivery, ensuring alignment with business goals, technical excellence, and client satisfaction. This position demands strong client-facing communication, deep technical expertise in modern programming frameworks (Java, .NET, Python, or Node.js), and the ability to guide teams in delivering scalable, high-quality solutions.
Job Responsibility:
Lead end-to-end software development lifecycle including design, development, testing, deployment, and maintenance
Collaborate closely with clients to understand business requirements, translate them into technical specifications, and present design solutions
Architect, design, and implement scalable, maintainable, and secure software systems
Drive technical discussions, conduct code reviews, and ensure adherence to coding standards and best practices
Mentor and guide developers, fostering a culture of ownership, learning, and continuous improvement
Identify technical risks, propose mitigation strategies, and ensure timely project delivery with quality
Work with cross-functional teams—DevOps, QA, UI/UX, and Product—to align deliverables and meet project goals
Stay current with emerging technologies, frameworks, and industry trends to recommend improvements or innovations
Requirements:
Strong hands-on development experience in at least one of the following: Java (Spring Boot, Microservices, REST APIs, JPA/Hibernate)