
Backend Team Lead (.NET)
Overview
We’re hiring a Backend Team Lead to lead architecture, technical direction, and delivery across a distributed microservices platform. This is a hands‑on leadership role focused on system design, structured problem solving, and maintaining high engineering standards within a globally distributed team.
Responsibilities:
• Lead and mentor a 4‑person backend team
• Own system architecture and service structure (DDD, layered architecture)
• Design and scale microservices (29 services environment)
• Break down complex technical problems into clear execution plans
• Perform rigorous PR reviews and enforce clean code standards
• Design and optimize production-grade algorithms
• Work with MongoDB (primary) and PostgreSQL
• Oversee authentication and authorization (Identity Server)
• Improve and expand automated testing practices
• Collaborate closely with frontend (React + TypeScript, BFF pattern)
• Coordinate with DevOps (Kubernetes, Helm, ArgoCD, IaC)
• Ensure organized task management and reliable delivery
Requirements:
• 8–10+ years of backend engineering experience
• Strong expertise in .NET 9 / C# and distributed systems
• Proven experience leading backend teams
• Solid understanding of DDD and clean architecture
• Experience building high-volume data systems
• Strong system design and structured problem-solving skills
• Strong code review culture and engineering discipline
• Experience with test automation and quality practices
• Comfortable working remotely with global teams
Compensation & Setup :
• Remote collaboration
• Working hours: 1:30 PM to 9:00 PM Iran time (Monday to Friday)
• Up to 2000 USD/month (paid in IRR equivalent to daily rate)
ثبت مشکل و تخلف آگهی
ارسال رزومه برای Mirana
مقایسه من با 372 متقاضی دیگر