Join a mission-driven team powering life-changing learning experiences. The company combines the expertise of top tutors with cutting-edge AI to create personalized journeys that keep learners motivated and inspired. The Engineering Team builds tools that unlock human potential through education. The platform delivers scalable, resilient applications using Python/Django on the backend and ReactJS on the frontend, ensuring a seamless and exceptional user experience.
The company is tech-agnostic in hiring and welcomes candidates from diverse technical backgrounds (Java/Spring, Node.js/Express, Ruby on Rails, Scala/Play, PHP, Golang, etc.). While Python is the main language, prior Python experience is not mandatory. The interview uses a Python/Django codebase as a shared environment — deep stack expertise is not required. What matters most is your ability to navigate unfamiliar code, adapt quickly, and effectively use AI tools. The coding interview is AI-assisted, and you will be expected to use AI as part of your workflow. The team runs A/B tests to validate initiatives and continuously improves the product based on data and feedback from students and tutors. Monitoring and metrics analysis are central to ensuring high-quality delivery.
Details:
Start: ASAP
Location: Ukraine
Schedule: Full time remote
English: Fluent
What You’ll Be Doing
- You will work in a cross-functional team alongside Product Managers, Product Designers, UX Writers, Data Analysts, Technical Leads, and Engineers to deliver engaging features via A/B testing and build high-quality products, including:
- Develop and own backend features using Python/Django
- Support the creation of new backend services
- Design, build, and troubleshoot integrations with third-party vendors
- Think beyond code — deeply understand customer needs and define solutions collaboratively
- Balance short-term delivery speed with long-term technical quality
- As a Senior Engineer, guide the team in making informed technical decisions
- Improve best practices
- Strengthen test culture
- Lead code reviews
- Enhance monitoring and scalability
What You Need to Succeed
- Experience with architectural patterns of large-scale web applications (well-designed APIs, high-volume data pipelines, efficient algorithms)
- Willingness to support small JS/TS tasks when needed
- Strong troubleshooting skills — identify root causes, mitigate issues, implement safeguards
- High level of ownership, responsibility, and self-organization
- Strong collaboration and communication skills (minimum B2 English)
- Willingness to participate in squad on-call rotation (1 week every 5 weeks)
Why You’ll Love It
- Open, collaborative, dynamic, and diverse culture
- Monthly allowance for platform lessons, learning & development budget, and self-development time
- Competitive financial package with equity, leave allowance, and health insurance
- Free access to mental health support platforms
- Opportunity to impact learners and tutors across 175 countries
Benefits & Work Format
Permanent full-time contract via Diia (10% tax)
Monthly allowance for lessons, L&D budget, and self-development time
Competitive financial package with equity and health insurance
Free mental health support
100% remote option
Flexible schedule
Interview Process
TA Call (30–45 minutes)
System Design Interview (1 hour)
AI-Assisted Coding Interview (live session using AI tools) (1 hour)
Hiring Manager Interview (1 hour)
Cultural Interview (45 minutes)