Python Backend Developer, Fullstack-capable (Remote)

Company: Novakid
Location: Remote job
Type: remote
Posted: Oct 19, 2026
Views: 1

✨ AI Summary

Novakid, an online English school for kids, is hiring a remote Python Backend Developer with fullstack capabilities. The role focuses on building the visitor funnel using Python, Node.js, and React/TypeScript, requiring 5+ years of production backend experience. Notable perks include unlimited holidays and the opportunity to shape AI-driven education products.

Novakid is an online English school for kids. The Visitor Squad owns the funnel from first visit to paid lesson: landing pages, registration and booking, blog, and the visitor's personal account. We track two key metrics, visitor → lead and visitor → booking, and test almost everything we ship through experiments.

This is a backend-first role: about 70% backend (Python, some Node.js) and 30% frontend (React/TypeScript). You'll own the server side of the funnel: APIs behind registration, booking and the visitor account, attribution, and server-side integrations with ad platforms. When a feature needs frontend work, you'll take it end-to-end yourself. You'll work within the squad's processes: planning, grooming, code review, sprints and releases.

Key Responsibilities

  • Design, build and maintain Python services and APIs behind the funnel: registration, booking and the visitor account

  • Build and own server-side integrations with ad platforms (Meta CAPI, TikTok Events API and similar): event delivery, deduplication, retries and monitoring

  • Own attribution on the backend: end-to-end visit tracking, UTM persistence, and diagnosing gaps in V2L/V2B data

  • Keep services fast and reliable: caching, query optimization, debugging server-side rendering in our Node.js/Express layer

  • Investigate production incidents through Sentry and see them through to resolution

  • Support A/B testing on the server side: feature flags, rollouts, and cleanup after experiments

  • Ship frontend changes in React/TypeScript when a feature needs it

  • Requirements

    • 5+ years of production backend development in Python, including services you designed, shipped and supported in production yourself

    • Strong backend fundamentals: API design, relational databases and SQL, caching, background jobs, and integrating third-party APIs (auth, rate limits, retries, idempotency)

    • Production debugging experience: logs, error tracking, finding the root cause of an issue

    • Node.js: comfortable reading and changing an Express service

    • Working frontend skills: enough TypeScript and React to deliver a feature end-to-end. Expert level not required.

    • An understanding of how tracking data travels from click to report, and the ability to find where it gets lost

    • Product mindset: you work with metrics and hypotheses, not just tickets

    • Fluent English

    Nice to Have

    • Server-side conversion tracking (CAPI, Events API, server-side GTM)

    • BigQuery: checking your own hypotheses with data

    • CDN and edge caching (CloudFront or similar)

    • GDPR and consent mechanisms

    • E2E testing with Playwright or Cypress

    Our Tech Stack

    Python, Node.js, Express (SSR), TypeScript, React, Next.js, Sentry, GrowthBook, BigQuery.

    What we offer

    • Fully remote work

    • 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

About the Company

Name: Novakid
Location: Remote

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