We are looking for a Team Lead Full Stack Developer (.NET+React) with a strong architectural mindset and proven leadership skills to join an innovative online education platform dedicated to providing high-quality, flexible learning opportunities for students.
The platform is designed to support families and students by offering a safe, digital-first learning environment that allows children to learn at their own pace from home. As a Team Lead, you will play a key role in guiding a developers team, ensuring best practices in software development, and translating architectural vision into high-quality technical solutions.You will act as a liaison between the principal architect and development teams, driving technical excellence and supporting engineers in their professional growth.
If you're passionate about education technology, digital learning solutions, and building scalable systems, this is an opportunity to contribute to a meaningful project that is shaping the future of online education.Project Tech Stack: NET 8 React 18 Typescript PostgreSQL MongoDB RabbitMQ Redis Azure Blob Storage Requirements: Core Technologies & Frameworks: .NET Ecosystem: Proficiency in .NET 8+ (or latest versions), including ASP.NET Core for building web APIs and services.
Microservices Architecture: Design, implementation, and management of distributed systems using microservices principles, ensuring loose coupling, scalability, and resilience.
RESTful APIs: Development of robust, secure RESTful services with best practices for API design, versioning, and documentation (e.g., using Swagger/OpenAPI).
Message Queuing: RabbitMQ for asynchronous communication, event-driven architecture, and reliable message brokering between services.
Containerization and Orchestration: Understanding how works: Kubernetes (K8s) for deploying, scaling, and managing containerized applications in production environments.
Experience with Docker for containerization.
Authentication : Auth0 for identity management, JWT-based authentication.
Databases: MongoDB: NoSQL database for handling unstructured or semi-structured data, schema flexibility, and high-throughput scenarios.
PostgreSQL: Relational database for structured data, complex queries, and ACID-compliant operations.
Additional Requirements: Experience with CI/CD pipelines (Azure DevOps, GitHub Actions).
(Monitoring knowledge (Grafana) is a plus) Proven experience in optimizing performance, handling high-load scenarios, and applying security best practices in microservices environments.Requirements: Strong leadership skills to guide a team of developers, conduct code reviews, and enforce architectural standards.
Proven experience with a track record of successful project execution.
Expertise in .NET 8 and React 18 with TypeScript.
Strong architectural understanding, including microservices architecture.
Ability to ensure adherence to standard code quality and best practices.
Experience acting as a liaison between the Principal Architect and the technical team.
Excellent organizational skills to manage workload and priorities effectively.
Solid understanding of Scrum methodology and Agile best practices.
Personal Qualities: Ability to work independently while mentoring and supervising team members.
Strong time management skills with a focus on meeting deadlines.
High attention to detail and a commitment to delivering high-quality code.
Strong sense of ownership and responsibility.
Excellent team player with strong communication skills.
We Offer You: Friendly team and enjoyable working environment.
Competitive compensation depending on experience and skills.
Regular assessments and salary reviews.
Professional development, knowledge sharing.
Free English classes.
Powered by JazzHR