Our customer is a large public online school in the USA that serves students from kindergarten to 12th grade. As part of a strategic initiative to enhance digital learning and employee development, the school is building a modern learning ecosystem that supports flexible education, personalized learning paths, seamless communication, and convenient access to training materials for students, parents, teachers, and staff.
The team is now working on rebuilding the existing Learning Management System from the ground up to improve scalability, performance, user experience, and to introduce new functionality for both web and mobile platforms. The long-term vision includes integrating AI-powered features to support adaptive learning and provide intelligent assistance across the platform.
Tech stack: .NET 6+, Entity Framework, MS SQL Server, Redis, Azure AD, React 18, Tailwind, Storybook, Vite, TypeScript, SOLID, OOP, OOD.
Team: 1–2 QA, 2–4 Developers, BA, Team Lead, PM/SM, UI/UX Designer.
Role Overview
We are looking for an experienced Team Lead Fullstack Developer (.NET + React) who will take ownership of the technical direction, lead the development team, and drive the successful delivery of complex features. This role combines leadership, architecture, hands-on development, mentoring, and close collaboration with stakeholders.
Leadership & Ownership
-
Take responsibility for the team’s delivery, technical direction, and overall performance.
-
Identify risks, blockers, and improvement opportunities early and escalate them promptly.
-
Clearly communicate progress, challenges, and plans to stakeholders.
Team Collaboration & Communication
-
Lead by example during stand-ups, sprint reviews, and planning sessions.
-
Encourage open discussion and active participation across the team.
-
Maintain a supportive, coaching-oriented communication style.
Engineering & Delivery
-
Lead the full development lifecycle from requirements to release.
-
Design and maintain scalable, high-quality architecture.
-
Contribute to hands-on development in .NET and React.
-
Ensure high development standards, enforce best practices, and conduct code reviews.
-
Improve CI/CD pipelines and delivery processes.
-
Work closely with the PO, BA, and cross-functional stakeholders.
-
Ensure transparency of team progress and provide accurate reporting.
Reliability & Presence
-
Participate consistently in key team ceremonies.
-
Maintain strong, steady leadership presence and support the team in daily operations.
-
5+ years of commercial software development experience.
-
Strong proficiency in .NET and React.
-
Solid experience with CI/CD pipelines (GitLab).
-
Hands-on experience with Kubernetes and Docker.
-
Strong understanding of microservices architecture.
-
Experience with gRPC communication.
-
Experience working with Data Warehouses.
-
English level: Upper-Intermediate or higher.
Nice to Have
-
Experience with Azure services.
- 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.