Logo for Novakid

Python Backend Developer, Fullstack-capable (Remote)

Role overview

Qualifications

  • Proficiency in Python
  • Experience with Node.js
  • Familiarity with React/TypeScript
  • Experience in building APIs and server-side applications

Responsibilities

  • Design, build and maintain Python services and APIs for registration, booking, and visitor accounts
  • Build and manage server-side integrations with ad platforms such as Meta CAPI and TikTok Events API
  • Implement backend attribution with end-to-end visit tracking and UTM persistence
  • Ensure reliability and performance of services through caching and query optimization

Key facts

Hard skills

Other skills

  • Planning

About the company

Novakid logo

Novakid

  • Tutoring & Language Learning
  • Scaleup
  • 201–500
Novakid is a Series B EdTech startup ($41,5M raise) with double-digit revenue growth in 2023. This online English as a Second Language learning platform for children aged 4 to 12 has delivered over 15 million English lessons for kids since inception in 2017. This award-winning online English school offers one-to-one and group lessons with qualified and experienced teachers. Kids learn efficiently through full language immersion and fun games and activities, mastering English for academic and career success. The ability to master the English language from an early age is important for a child's future academic and career goals. Novakid complements school learning by giving kids a safe place for real-life English speaking practice, and the methodology is based on learning games - representing the new generation of online learning. Novakid has been recognised by a number of organisations across the world. In 2023, Novakid was included on the 2023 Inc 5000 list - position 105 of 5000, and is 1st in the Education category. In the same year, Novakid won the Best Digital Language Learning Product of the Year Award in the Digital Education Awards; was recognised as a finalist in the 2023 EdTech Digest Awards in the category of Best Language Learning Solution and Novakid was nominated as a finalist in the ‘Early Years’ category of the EdtechX Awards 2023. In 2022, Novakid was selected as the winner of the “Overall Language Learning Company of the Year” in the 2022 EdTech Breakthrough Awards. Novakid’s mission is to build a global community of young English learners designed to encourage deep and meaningful friendships across different cultures. Vacancies: https://hr.novakidschool.com/

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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

Related jobs

See all Python Developer jobs

Other jobs at Novakid