Description
About Schoolnet
Schoolnet is a leading education company committed to transforming learning outcomes through technology-driven solutions. We build scalable, technology-driven learning platforms that enhance teaching effectiveness and student engagement across K12 education.
Role Overview
We are looking for a Team Lead – Node.js Developer to lead the backend development of our education technology platforms. The ideal candidate will be a hands-on technical leader responsible for system architecture, backend scalability, team mentorship, and delivery excellence.
Key Responsibilities
Technical Leadership
- Lead the backend development using Node.js for Schoolnet’s technology platforms.
- Define and implement scalable, secure, and high-performance backend architectures.
- Own API design, microservices architecture, and backend integrations.
- Ensure best practices in coding standards, security, and performance optimization.
Team Management
- Lead, mentor, and guide a team of backend developers.
- Conduct code reviews and provide constructive technical feedback.
- Collaborate closely with frontend, mobile, QA, product, and DevOps teams.
- Support sprint planning, task estimation, and delivery timelines.
Product & Stakeholder Collaboration
- Work closely with Product Managers to understand requirements and translate them into technical solutions.
- Participate in technical discussions, architecture reviews, and solution design.
- Ensure alignment between business goals and technical implementation.
Operations & Quality
- Ensure application reliability, scalability, and availability.
- Troubleshoot and resolve production issues in a timely manner.
- Drive continuous improvement in development and deployment processes.
Technical Skills & Requirements
Must-Have Skills
- Strong expertise in Node.js, Express.js, or NestJS.
- Experience with RESTful APIs and microservices architecture.
- Proficiency in databases: MongoDB, MySQL, or PostgreSQL.
- Experience with AWS / Azure / GCP cloud platforms.
- Knowledge of Docker, CI/CD pipelines, and version control (Git).
Good-to-Have Skills
- Experience with GraphQL.
- Exposure to Redis, Kafka, or message queues.
- Experience in EdTech or large-scale consumer applications.
- Understanding of system design and scalability for high-traffic applications.
Soft Skills
- Strong leadership and mentoring capabilities.
- Excellent problem-solving and decision-making skills.
- Clear communication and stakeholder management abilities.
- Ownership mindset with a focus on quality and delivery.
-
Why Join Schoolnet?
- Opportunity to work on high-impact EdTech platforms
- Lead and shape backend systems used at scale across schools.
- Collaborative and growth-oriented work culture.
- Competitive compensation and learning opportunities.