About Novakid
Novakid is an online English platform for kids — 100,000+ students, 2,500+ teachers, 15+ countries. Live classes run around the clock across time zones, which sets the technical bar: low latency, high availability, and a backend that holds up at real scale. We've built a working platform. The next chapter is making deliberate architectural choices about how it should evolve.
Responsibilities
•Backend architecture standards and major technical decisions across teams
•The path from monolith toward a more modular, service-oriented backend
•Service blueprints: API conventions, EDA patterns, testing, observability, deployment
•Cloud architecture across AWS (primary) and GCP, including multi-region and geo-distributed designs
•High-load, real-time systems: live class infrastructure, latency budgets, caching, capacity
•Buy vs. build vs. assemble — knowing when a managed service, a no-code tool (Retool, n8n), or an agentic-coding POC (Claude Code, Cursor) is the right call, and when it isn't
•Production code: components, refactors, POCs, and selected product-critical features
Conditions
No conditions stated in the posting.