Designing and launching a brand new reporting module that gives learners and educators clear, actionable insights. We’re looking for a Backend Engineer to join this initiative—someone excited to work in a new domain, close to product, and with deep interaction across teams.
Backend Developer (Node.js + GCP)
Your responsibilities
- Develop and maintain core backend features.
- Design and implement scalable data ingestion and transformation pipelines.
- Contribute to new APIs that expose learning insights in intuitive, performant ways.
- Collaborate closely with your team to deliver features end-to-end—from architecture decisions to deployment.
Our requirements
- 3+ years of experience in backend software development in production systems.
- Solid knowledge of Node.js, Google Cloud Platform, Firestore, Pub/Sub, and REST APIs.
- Strong fundamentals in software development: object-oriented design, data structures, and algorithmic thinking.
- Experience in cross-functional product development efforts.
- Clear communication and a collaborative mindset. You share knowledge, take ownership, and value strong team processes.
- Familiarity with DevOps practices and infrastructure automation (e.g., CI/CD, Docker, Terraform).
- Experience working with both NoSQL and SQL databases.
- Experience with BigQuery is a strong plus.