Head of Backend (.NET) - Full remote
Role details
Job location
Tech stack
Job description
- Own code quality, code reviews, and technical design.
- Develop intelligent routing and anti-fraud systems.
- Build resilient services with various patterns.
- Ensure application-level reliability and performance.
- Implement AI tools in software development.
Conocimientos
C# ASP.NET Core (.NET 6+) Microservices RabbitMQ SQL (MS SQL) Angular Team Leadership Code Reviews Architectural Decision Making Russian Descripción del empleo Job Overview, * Lead the backend engineering team (.NET).
- Apply microservice and service-oriented architecture principles in practice.
- Own code quality, code reviews, and technical design.
- Develop and improve intelligent routing, including RL / Q-learning approaches.
- Develop and improve anti-fraud systems.
- Build resilient services using patterns such as idempotency, saga, outbox/inbox, and retries.
- Ensure application-level reliability: performance, correctness, and fault tolerance.
- Implement and scale AI tools in software development and testing.
Requirements
Social Discovery Group in Donostia/San Sebastián is seeking a Tech Lead for backend engineering to lead a team specializing in .NET development. The ideal candidate must have robust experience in C# and ASP.NET Core along with solid skills in microservices and high-load systems.
As part of an international team, you will be pivotal in enhancing system performance, implementing AI tools, and overseeing technical design and code quality. Fluency in Russian is essential for this position., * Strong experience with C# and ASP.NET Core (.NET 6+).
- Proven experience as a Team Lead / Tech Lead.
- Strong backend expertise with microservices and high-load systems.
- Experience with RabbitMQ / MassTransit.
- Strong SQL skills (MS SQL), including performance optimization.
- Hands-on experience building distributed systems.
- Solid understanding of frontend (Angular) for management., * Strong experience with C# and ASP.NET Core (.NET 6+).
- Proven experience as a Team Lead / Tech Lead.
- Strong backend expertise with microservices, high-load systems.
- Experience with RabbitMQ / MassTransit.
- Strong SQL skills (MS SQL), including performance optimization.
- Hands-on experience building distributed systems (consistency models, messaging patterns).
- Solid understanding of frontend (Angular) at the level required to manage development.
- Experience conducting code reviews and making architectural decisions.
- Fluent Russian.