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 looking for an experienced Software Team Lead (.NET Full-Stack) to lead, mentor, and contribute to a high-performing development team. The ideal candidate is hands-on, technically strong in .NET full-stack development, and capable of guiding architectural decisions while ensuring high code quality and timely delivery.
Job Responsibility:
Lead the design, development, and maintenance of full-stack applications using .NET technologies
Make architectural and technical decisions aligned with business goals
Ensure best practices in coding, security, performance, and scalability
Conduct code reviews and ensure adherence to coding standards
Mentor and coach developers to grow technical and professional skills
Plan and distribute tasks effectively within the team
Support Agile/Scrum processes (sprint planning, stand-ups, retrospectives)
Collaborate closely with Product Owners, QA, and other stakeholders
Actively contribute to development (hands-on coding)
Troubleshoot complex technical issues
Ensure timely delivery of features and bug fixes
Continuously improve development processes and tools
Requirements:
5+ years of experience in software development with .NET
Strong expertise in C# / .NET Core / ASP.NET
Strong expertise in RESTful APIs and Web Services
Strong expertise in Front-end frameworks (e.g., Angular, React, or Vue.js)
Strong expertise in HTML5, CSS3, JavaScript/TypeScript
Experience with SQL Server and/or other relational databases
Familiarity with CI/CD pipelines, Git, and DevOps practices
Understanding of cloud platforms (Azure preferred)
Previous experience as a Team Lead or Senior Developer
Strong communication and problem-solving skills
Ability to balance hands-on development with leadership responsibilities
Experience working in Agile/Scrum environments
Nice to have:
Experience with microservices architecture
Knowledge of Docker and Kubernetes
Exposure to software security best practices
Experience working in large-scale or enterprise systems