Team Lead Back-End (.NET)

Remote
About the role:

Our client is a large and innovative educational organization that is building a next-generation digital learning ecosystem. The product includes a modern learning management system (LMS) and a companion mobile app used by thousands of students, parents, and teachers.

The platform supports personalized learning paths, real-time communication, automated attendance tracking, interactive course materials, assessments, and parental access.

The client is now launching a complete rebuild of the system from scratch to improve scalability, performance, user experience, and to expand functionality across web and mobile. Upcoming development also includes AI-driven features for personalized learning support.

If you enjoy building impactful products, leading engineering teams, and contributing to the future of EdTech — this role is an excellent match.

Why This Role Is Exciting

  • Direct impact on the evolution of a large-scale digital learning platform

  • Leadership growth and involvement in strategic technical decisions

  • Collaboration with experienced international teams and domain experts

  • Opportunity to work with modern technologies and shape the product architecture

Methodology & Team

Framework: Scrum
Team on our side: Back-end & Front-end Developers, QA Engineers, BA, PM/SM, UI/UX Designer

Responsibilities:

Leadership & Ownership

  • Take responsibility for the back-end team’s direction, technical decisions, and delivery outcomes.

  • Identify risks, blockers, architectural challenges, and improvement opportunities early and communicate them proactively.

  • Present clear progress updates at any moment: sprint status, architectural milestones, delivery forecasts, and issues.

Team Collaboration & Coaching

  • Lead by example during stand-ups, sprint reviews, and planning sessions.

  • Encourage open communication and active participation from all team members.

  • Provide mentoring, coaching, and constructive code reviews.

  • Build trust through consistent communication, transparency, and reliable execution.

Technical Delivery

  • Lead the back-end engineering direction, ensuring scalability, robustness, and maintainability of the platform.

  • Design and maintain microservice-based architecture aligned with business and performance goals.

  • Take part in hands-on development using .NET 6+ and related technologies.

  • Collaborate closely with front-end engineers, DevOps, BA/PO, and other stakeholders to ensure seamless end-to-end delivery.

  • Oversee and improve CI/CD processes (GitLab pipelines) for smooth, efficient deployments.

  • Ensure compliance with coding standards, security guidelines, and best engineering practices.

  • Participate in solution design, code reviews, and architectural discussions.

Requirements:
  • 5+ years of commercial experience in software development.

  • Strong proficiency with .NET / .NET 6+, C#, and ecosystem tools.

  • Experience working with microservices architecture and distributed systems.

  • Hands-on experience with Kubernetes and Docker.

  • Strong experience with CI/CD pipelines, especially GitLab.

  • Understanding and experience with gRPC communication.

  • Experience working with MS SQL Server, Entity Framework, and Data Warehouses.

  • Experience with Azure services.

  • Familiarity with Redis and Azure AD authentication flows.

  • English level: Upper-Intermediate or higher.

Nice to Have

  • Experience integrating with front-end teams and designing efficient API schemas.

  • Background in EdTech or e-learning platforms.

We offer:
  • 20 working days of paid vacation per year;
  • Official holidays of Ukraine – days off;
  • Modern equipment for work;
  • Corporate events;
  • External and internal training: conferences, professional events, courses, TechTalks;
  • English speaking club.
Thank You for Reaching Out!
Your submission has been received and our team will get back to you shortly.