We are looking for an experienced Lead .NET Developer with React to drive technical excellence and guide our engineering team in building enterprise-grade applications. In this role, you will combine hands-on development with leadership responsibilities, shaping architectural decisions and mentoring team members while delivering innovative solutions powered by modern back-end and front-end technologies.
Responsibilities
- Lead the architecture, design and implementation of complex distributed systems
- Provide technical guidance and mentorship to development team members
- Define coding standards, best practices and development workflows
- Oversee the construction of microservices-based platforms from concept to deployment
- Drive performance optimization across back-end services and database layers
- Coordinate with product owners and stakeholders to translate business needs into technical roadmaps
- Conduct code reviews to maintain high quality across the codebase
- Evaluate emerging technologies and recommend their adoption when beneficial
- Resolve complex technical challenges and remove blockers for the team
- Take ownership of end-to-end solution delivery within agreed timelines
Requirements
- 5+ years of experience in software engineering with a track record of leadership
- Expertise in .NET, C# and Visual Basic .NET
- Showcase of designing systems based on Microservice Architecture Style
- Background in .NET back-end development leveraging ADO.NET, Dapper and Entity Framework Core
- Familiarity with ORM frameworks including Entity Framework and NHibernate
- Qualifications in Microsoft SQL Server, PostgreSQL and SQL
- Proficiency in front-end development with ReactJS, Next.js and Redux
- English proficiency at B2 level or higher