Python Backend Developer, Fullstack-capable (Remote)

Novakid School

United States

À distance

USD 120 000 - 180 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Fully remote work

Résumé du poste

Novakid is an online English school for kids, seeking a backend-focused engineer to own the server-side of the funnel—registration, booking, and visitor accounts. The role is 70% backend (Python, some Node.js) and 30% frontend (React/TypeScript). You’ll own APIs, attribution, and server-side integrations with ad platforms.

You’ll work end-to-end within the squad's processes: planning, grooming, code reviews, sprints, and releases. Fully remote with a dynamic, product-minded team.

Qualifications

  • 5+ years of production backend development in Python, with owned services.
  • Strong fundamentals: API design, SQL, caching, background jobs, and API integration.
  • Experience debugging production issues and monitoring.
  • Ability to read and modify a Node.js Express service.
  • Frontend basics in TypeScript and React to deliver end-to-end features.
  • Understanding of tracking data flow from click to report.
  • Product-minded with metrics-driven approach.
  • Fluent English.

Responsabilités

  • Design, build, and maintain Python services behind registration, booking, and visitor accounts.
  • Build server-side integrations with ad platforms (Meta CAPI, TikTok Events API).
  • Own backend attribution: visit tracking, UTM persistence, data gaps.
  • Keep services fast with caching and query optimization; SSR in Node/Express.
  • Investigate incidents via Sentry and drive to resolution.
  • Support A/B tests with feature flags and rollouts on server side.
  • Ship frontend changes in React/TypeScript when required.

Connaissances

Python
Backend design
SQL
Caching
Background jobs
APIs integration
Debugging
Node.js
TypeScript
React
Tracking data
Product mindset
Fluent English

Outils

BigQuery
Sentry
Playwright
Cypress
CloudFront

Description du poste

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

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Python Backend Developer, Fullstack-capable
Python Backend Developer, Fullstack-capable

Novakid School • États-Unis

À distance
USD 120 000 - 180 000
Fully remote work
Unlimited holidays
Remote Python Backend Engineer – Fullstack (Unlimited PTO)
Remote Python Backend Engineer – Fullstack (Unlimited PTO)

Novakid School • États-Unis

À distance
USD 120 000 - 180 000
Fully remote work
Remote Python Backend Engineer - Growth Funnels & Tracking
Remote Python Backend Engineer - Growth Funnels & Tracking

Novakid School • États-Unis

À distance
USD 120 000 - 180 000
Fully remote work
Unlimited holidays
Member of technical staff
Member of technical staff

Sierra Ventures • Palo Alto (CA)

Sur place
USD 120 000 - 180 000
Senior Product Manager - Monetization and Expansion (Remote)
Senior Product Manager - Monetization and Expansion (Remote)

Novakid School • États-Unis

À distance
USD 150 000 - 190 000
Fully remote work
AI-driven education impact
Dynamic team and innovative products
+1
Senior Backend Engineer (Python) - AI
Senior Backend Engineer (Python) - AI

SplitMetrics • États-Unis

À distance
USD 120 000 - 180 000
Time Off and Holidays
Health Insurance
Professional Development
+4
Front-end Developer - Native JS/Vue.js
Front-end Developer - Native JS/Vue.js

Logoslabs • San Francisco (CA)

À distance
USD 120 000 - 170 000
Monthly meal allowance
Private health insurance
Access to learning platforms (Spotify,
+6
Sr Backend Developer (Python / Data Engineering / GCP)
Sr Backend Developer (Python / Data Engineering / GCP)

Openkrill • États-Unis

À distance
USD 120 000 - 180 000
Senior Full-Stack Developer, Bespoke Projects (Europe)
Senior Full-Stack Developer, Bespoke Projects (Europe)

Leap Tools Inc. • États-Unis

À distance
USD 120 000 - 180 000
Remote-first culture
Ownership mentality
Curiosity & detail-oriented
+1
Senior Full Stack Web Developer
Senior Full Stack Web Developer

OpenKrill • États-Unis

À distance
USD 101 000 - 146 000
Equity (stock options)
26 days of holiday plus bank holidays
Annual off-site
+4