About the role
Novakid is an online English school for kids. This role focuses on the server side of the visitor funnel, owning Python services and APIs behind registration, booking and the visitor account, with some frontend work when needed.
What you'll do
- Design, build and maintain Python services and APIs for registration, booking and the visitor account
- Own server-side integrations with ad platforms including event delivery, deduplication, retries and monitoring
- Handle backend attribution, visit tracking, UTM persistence and data gap diagnosis
- Keep services fast and reliable through caching, query optimization and monitoring
- Investigate production incidents and see them through to resolution
- Support A/B testing on the server side with feature flags and rollouts
What they're looking for
- 5+ years of production backend development in Python with ownership of services in production
- Strong API design, relational databases, SQL, caching, background jobs and third-party API integration
- Production debugging experience including logs and error tracking
- Frontend skills in TypeScript and React sufficient to deliver end-to-end features
- Understanding of tracking data flow from click to report and ability to locate losses
- Fluent English and a product mindset with metrics and hypotheses
For applicants in Nigeria
- The listing states worldwide eligibility, so Nigeria is included in principle, but confirm any country-specific considerations with the employer
- Timezone expectations are not specified; confirm during interview if you have a preferred working window
- The listing does not specify contractor vs employee status; confirm with Novakid during the hiring process
- The listing does not mention pay currency or range; confirm compensation details in the interview process
- The listing does not mention visa or work-authorization notes; confirm eligibility requirements during interviewing
Listed on Himalayas (himalayas.app). Apply through their link.
Summarized by RemoteWork from the original listing. Always confirm details on the employer’s page.