Principal Backend Engineer (Architect Track) - Remote
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.
The role
We’re hiring a Principal Backend Engineer to take ownership of backend architecture as a hands-on technical leader. No direct reports. About half your time is in the code — reference implementations, critical components, refactors. The other half is the harder work: deciding what to build, what to buy, what to defer, and why.
Our backend today is a Python core (FastAPI, SQLAlchemy, Celery, Postgres, Redis), surrounded by services and event-driven flows, with a growing AI layer. It runs primarily on AWS, with GCP for data and AI workloads. There are real architectural questions to answer: how to evolve the monolith, how to set service boundaries, how to design for geo-distribution as we grow, and how to integrate AI without accumulating debt. We’re looking for someone who treats those questions seriously — researches before deciding, thinks in tradeoffs, writes things down.
What you’ll work on
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
What we’re looking for
7+ years of backend engineering, deeply hands-on in Python
Production experience with FastAPI, SQLAlchemy, Celery, Postgres, Redis
Strong AWS architecture experience (EKS, Lambda, RDS, SQS/SNS/EventBridge, and so on); working knowledge of GCP a plus
Experience designing high-load, latency-sensitive, and geo-distributed systems
Pragmatic judgment on buy vs. build vs. assemble — managed services, no-code, and agentic tooling as first-class options, not shortcuts
A deliberate working style: you research, weigh tradeoffs, document decisions, and explain them clearly to engineers and non-engineers alike
Nice to have
LLM integrations in production (OpenAI, Anthropic, Google AI) — evaluation, cost, reliability
Active use of agentic coding tools (Claude Code, Cursor) as part of how you ship
EdTech or other high-scale consumer platforms
Stack
Python · FastAPI · SQLAlchemy · Celery · Postgres · Redis · Kubernetes (EKS, GKE) · AWS · GCP · SQS/SNS/EventBridge · Pub/Sub · OpenAI · Anthropic · Google AI
What we offer…
Fully remote work (core hours GMT+3).
A chance to shape the future of AI-driven education.
A fun, dynamic team that loves building innovative products.Unlimited holidays – because we trust you to deliver.
Bonuses and stock options – we grow together.
About the Company
We’re not just teaching English. We’re building a global community of young learners - one lesson at a time. We’re 400+ passionate professionals united by one mission: to inspire young minds and connect cultures through the English language. If you love what you do, thrive in a dynamic team, and want to make a real impact, you’ll fit right in.
We’re looking for people who:
- Are driven by their craft – Whether you’re a developer, marketer or teacher, you’re here because you love what you do
- Embrace challenges – Bold ideas, fast iterations and a "launch & learn" mindset are in our DNA
- Care about culture – We work effectively, support each other and celebrate wins together
Changing how kids learn English
Since 2017, we have:
- Taught 24M+ lessons to 1 million kids across 50+ countries with the team of 3,700+ qualified teachers
- Raised $41.5M to scale our vision (and we’re just getting started)
- Won awards like Language Learning Company of the Year & landed on Inc. 5000, GSV 150
- Named to Forbes’ Best Startup Employers (2022 & 2025) – because we actually love working here
But numbers aside, the real win is seeing kids gain confidence, friendships, and a world of opportunities. You could be part of it!
You will love it here
Our Mission Matters
We are building a global community of young English learners, designed to encourage deep and meaningful friendships across different cultures.
Grow Fast, Learn Always
- Remote - First flexibility & ownership of your work
- Company - Paid training and rapid career growth
- A team that shares knowledge openly (no gatekeeping!)
Values We Live By
- Honesty - We are always honest and stick to our principles, we are truthful in what we say and do.
- Boldness - Our committed team members focus on achieving the organisation's goals and making an impact in their role.
- Creativity - We always find creative and unique solutions, finding fast and effective ways to solve a problem.
Our culture in action
- Work from anywhere – Your productivity matters more than your location
- Transparency – Access to founders, open about company plans and finances
- Proactive > perfect – Launch small, improve fast
- Excellence matters – We strive for excellency and help each other to get there
More jobs at Novakid
-
Web / Digital Analytics Engineer (Remote)
Remote job · remote · Aug 19, 2026
-
Senior Backend Engineer (Python, AI, EdTech)
Remote job · remote · Aug 19, 2026
-
Backend Python Developer AI-native (Remote)
Remote job · remote · Aug 19, 2026