Python Backend Developer, Fullstack-capable
Novakid School · Remote · 2026-10-20
About this role
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 ) 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 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
•
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
• : 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, , Express (SSR), TypeScript, React, , 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
Originally posted on Himalayas
Skills asked for
- python
- react
- typescript
- express
- bigquery
Similar jobs
- Python Backend Engineer | AI Tools & Flexible RemoteAgileEngine, LLC.
- Backend Python Engineer – AI Tooling & Flexible RemoteAgileEngine, LLC.
- Praktikum Backend Developer (m/w/d) - Schwerpunkt Python / Azure - In 3 Minuten erfolgreich bewerbenStella.Coach - First virtual AI coach
- Engenharia de Software Backend Sênior - Python | RD Station (Remoto)Rdstation · Remoto
- Senior Backend Engineer (Python)- Application InfrastructureGongio · Tel Aviv
- Senior Backend Engineer — Payments Team (Python)InvestEngine
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.