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).
We are seeking an experienced Tech Lead to guide engineering teams in designing, developing, and delivering high-quality software solutions. The ideal candidate is a hands-on technical expert who can balance architecture, coding, mentoring, and cross-functional coordination. This role requires strong leadership, technical depth, and the ability to drive complex projects to successful completion.
Job Responsibility:
Provide technical direction and architectural guidance for software development projects
Own end-to-end design decisions, ensuring solutions are scalable, secure, and aligned with best practices
Review and contribute to code, designs, and technical documentation
Identify and implement technical improvements across systems and processes
Collaborate with product managers, designers, QA, and business stakeholders to translate requirements into technical solutions
Estimate development efforts and assist in planning timelines and deliverables
Ensure projects are delivered on time, within scope, and adhere to technical quality standards
Enforce best practices in architecture, coding, scalability, and performance optimization
Drive adoption of automated testing, CI/CD pipelines, and secure coding practices
Ensure systems are reliable, observable, and maintainable
Requirements:
Bachelor’s degree in Computer Science, Engineering, or related field
6–12+ years of hands-on software development experience
Proven experience as a Senior Developer / Tech Lead guiding engineering teams
Strong expertise & hands-on experience in one or more technical stacks (e.g., .NET, Java, Node.js, Python, Full-Stack, Cloud)