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 |