← Back to list

Job
· Senior
Principal Backend Engineer (Architect Track) - Remote
Backend Developer
• Senior
• Remote
• Full-time
•
EU/EMEA
Hands-on Principal Backend Engineer role at Novakid, an online English platform for kids, owning backend architecture decisions for a Python-based system at scale.
Responsibilities
- ▹Set backend architecture standards and major technical decisions across teams
- ▹Lead the path from monolith toward a more modular, service-oriented backend
- ▹Define service blueprints: API conventions, EDA patterns, testing, observability, deployment
- ▹Design cloud architecture across AWS and GCP, including multi-region and geo-distributed designs
- ▹Work on high-load, real-time systems: live class infrastructure, latency budgets, caching, capacity
- ▹Decide buy vs. build vs. assemble across managed services, no-code tools, and agentic-coding POCs
- ▹Write production code: components, refactors, POCs, and product-critical features
Requirements
- ▹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); GCP a plus
- ▹Experience designing high-load, latency-sensitive, and geo-distributed systems
- ▹Pragmatic judgment on buy vs. build vs. assemble
- ▹A deliberate working style: researches, weighs tradeoffs, documents and clearly explains decisions
Nice to have
- ▹LLM integrations in production (OpenAI, Anthropic, Google AI): evaluation, cost, reliability
- ▹Active use of agentic coding tools (Claude Code, Cursor)
- ▹EdTech or other high-scale consumer platform experience
Soft skills
independent decision-makingthorough reasoning and tradeoff weighingclear communication to technical and non-technical audiences
What we offer
- ▹Fully remote work (core hours GMT+3)
- ▹Unlimited holidays
- ▹Bonuses and stock options
About the company
Novakid is an online English platform for kids, with 100,000+ students, 2,500+ teachers across 15+ countries, running live classes around the clock.
Similar jobs

Job
· Senior
Senior Backend Engineer: Machine Learning Infrastructure
Constructor
AI/MLCpp
+6
$80,000–$120,000/yr
gross
🌍 Remote
🗣️ EN

Job
· Senior
Senior Backend Engineer I (AI Feature Builder)
Storyblok
AI/ML
+11
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Senior
Senior Backend Engineer (Python, AI, EdTech)
Novakid School
CeleryData Science
+2
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Senior
Senior Backend Developer (Python)
Proxify AB
+3
💰 Salary: not specified
🌍 Remote
Anywhere in the World
🗣️ EN

Job
· Senior
Senior Backend Engineer - Python
Lemonade
AI/MLData Science
+3
💰 Salary: not specified
🏢 On-site
TLV
🗣️ EN

Job
· Senior
Senior Backend Engineer - ML Platform
Lemonade
AI/MLData Science
+3
💰 Salary: not specified
🏢 On-site
TLV
🗣️ EN