Lead .NET Software Developer
Aylo
Thessaloniki, Greece
We’re looking for a .NET Software Lead to help build, scale, and guide our engineering team. You’ll be responsible for leading development efforts, mentoring engineers, and driving the delivery of high-quality software. You’ll work closely with engineering, product, and leadership teams, playing a key role in shaping the technical direction and ensuring the reliability and scalability of our platform.
What you'll be doing
- Lead and mentor a team of .NET developers, supporting their growth and technical excellence;
- Design, develop, and deliver new features for existing systems;
- Own key components and drive high-quality code through reviews and best practices;
- Define and enforce engineering standards across the full product lifecycle;
- Collaborate with Product Owners to align technical solutions with business goals;
- Contribute to project planning, estimation, and risk mitigation;
- Drive system reliability, scalability, and performance;
- Promote a strong engineering culture focused on quality and continuous improvement;
- Evaluate technologies and communicate recommendations to stakeholders;
- Communicate complex technical concepts to technical and non-technical audiences.
What you'll need to be successful
Must-haves:
- 5+ years of experience in a similar role;
- Highly skilled and experienced in C# (.NET Core) and TypeScript;
- Experience with Docker, Kubernetes;
- Experience CI/CD, Helm Charts, etc.;
- Hands-on experience with at least one major cloud platform (Azure, GCP, or AWS);
- Good understanding of SOLID principles and clean coding standards;
- Experience in dealing with large scale web sites that receive millions of visits per day;
- Strong knowledge with dealing large system including logging and reporting (APM - Elastic);
- Exceptional analytical, problem-solving, and communication skills, with proficiency in English.
Nice-to-haves:
- Bachelor's degree in Computer Science/Engineering or equivalent;
- Experience with Orleans (Actor Model);
- Experience with NoSQL;
- Knowledge of Javascript frameworks (e.g. React) or NodeJS.
Don't forget to mention EuroTechJobs when applying.