Team Lead Back-End (.NET) to $6000

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.

Required domain experience

Education 3 years

Required languages

English B2 - Upper Intermediate
Published 2 February
56 views
Β·
7 applications
To apply for this and other jobs on Djinni login or signup.
Loading...