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
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.
-
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.
- 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.