Python Backend Developer, Fullstack-capable
诺瓦基德是一个为儿童提供在线英语学校。游客队拥有从第一次访问到付费课程:登陆页面,注册和预订,博客以及访客的个人帐户。我们跟踪两个关键指标,参观者 →引领和访客 →预订,并测试几乎所有我们通过实验运送的东西。这是一个后端第一角色:大约70%的后端 (Python,一些)和30%的前端 (React/TypeScript).你将拥有的服务器侧面:注册,预订和访问者的账户背后的 API,归属性和服务器侧与广告平台的集成功能。当一个前端工作需要时,你会自行完成它。你将在团队的流程中工作:设计,构建和维护 Python 服务和 API:注册,预订和访问者帐户 ·与广告平台 (Meta CAPI,TikTok Events API 等)建立并拥有服务器端集成性:事件交付,排版,重试和监测 ·后端的自有属性:端到端访问跟踪,UTM 持久性以及 V2L/V2B 数据中缺陷诊断 ·保持快速可靠的服务:缓存,查询优化,在我们的层调整服务器侧染 ·通过 Sentry 调查生产事件,并通过它们来解决这些问题。· 支持服务器端的 A/B 测试:功能标志,推广和经过实验后清理 · 在需要时将 React/TypeScript 的前端更改运输要求 · 要求 · 5年以上在 Python 上生产后端开发,包括你自己设计,发送和支持的产品 ·强大的后端基础知识:API 设计,关系数据库和 SQL,缓存,背景工作以及集成第三方 API (作者,速度限制,重复尝试,无可用性)·生产调试经验:日志,错误跟踪,找到问题的根源 · :舒适阅读和更换 Express 服务 · 前端技能:对于数据的追踪,不需要专家级别。·了解如何从点击到报告,以及找到它丢失的地方的能力 ·产品思维:你使用指标和假设工作,而不是仅仅是门票 ·流利英语好用 ·服务器侧转换跟踪 (CAPI,事件 API,服务器侧 GTM)·大 Query:通过数据检查自己的假设 · CDN 和边缘缓存 ().
查看英文原文
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