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 a Lead Software Engineer to design, build, and lead the development of modern, scalable web applications. This role is hands‑on and technical, with responsibility for architecture decisions, code quality, and mentoring engineers, while collaborating closely with product and business stakeholders.
Job Responsibility:
Lead the design and development of enterprise‑grade applications using .NET / .NET Core and Angular
Own technical architecture, application structure, and coding standards
Serve as a hands‑on contributor while mentoring and guiding junior and mid‑level engineers
Collaborate with product managers, QA, and UX to translate requirements into technical solutions
Perform code reviews and enforce best practices around security, performance, and scalability
Drive modernization efforts, refactoring legacy systems where needed
Troubleshoot complex technical issues across the full stack
Contribute to CI/CD pipelines, deployment strategies, and system reliability
Requirements:
7+ years of professional software development experience
Strong expertise in C#, .NET, and .NET Core
Solid experience building front‑end applications with Angular
Experience designing and consuming RESTful APIs
Strong understanding of object‑oriented design, SOLID principles, and design patterns
Experience with SQL databases and data modeling
Proven ability to lead technical initiatives and mentor engineers
Strong communication skills and experience working in Agile environments