You’ll join a team building a modern reporting and learning analytics system from the ground up. This is a greenfield project where you’ll have real ownership and impact on both architecture and product direction.
The system is designed to help students and teachers better understand learning progress through data-driven insights.
Senior Backend Engineer (node.js) k/m/*
Your responsibilities
- Develop and maintain backend services (Node.js) for reporting and LMS modules
- Design and implement scalable data ingestion and transformation pipelines
- Build performant and intuitive REST APIs exposing learning insights
- Collaborate end-to-end: from architecture decisions to deployment
- Actively participate in the agile process (planning, reviews, iterations)
Our requirements
- Minimum 3 years of experience in backend development (production systems)
- Strong knowledge of: Node.js, TypeScript, REST APIs
- Hands-on experience with Google Cloud Platform (Firestore, Pub/Sub)
- Experience with both NoSQL and SQL databases
- Solid engineering fundamentals (OOP, data structures, algorithms)
- Experience working in cross-functional product teams
- Strong communication skills and collaborative mindset
- Experience with BigQuery
- Familiarity with CI/CD, Docker, Terraform
- Experience with event-driven systems