Back-End Engineer (Python)

Preply is an online platform that matches tutors from across the globe with learners, empowering them to create live language classes with AI-powered tools and learning materials.
Kyiv, Ukraine, 02000
Backend
Senior Software Engineer
Contact Company
501 - 1,000 Employees
Education · AI

Description For Back-End Engineer (Python)

At Preply, we are unlocking human potential through learning. We believe learning with a great tutor is life-changing. That's why we match online tutors from across the globe with learners and empower them to create live language classes with AI-powered tools and learning materials.

The Preply Engineering Team provides the tools to help unlock human potential through learning. We work primarily with Python/Django to build scalable and robust applications. We implement A/B tests to prove the value of our initiatives and improve our product based on data and student and tutor feedback. As part of our commitment to ensuring high-quality products, we prioritize monitoring and metrics analysis to identify areas for optimization and ensure our services are performing at their best.

As a Back-End Engineer (Python), you'll be working in a cross-functional Growth team alongside 5 other engineers, Product Manager, Tech Lead, Data Analytics, and Engineering Manager to deliver the best first experience to our users (upper funnel). Your responsibilities will include:

  • Exploring new strategic bets for the company
  • Developing features and A/B tests around the first users' experience
  • Supporting a product team in ideation, hypothesis validation, and experimentation
  • Improving the observability and quality of the system
  • Making our best practices even better
  • Collaborating with Product Manager, Researchers, and Data leaders

To succeed in this role, you'll need:

  • Senior-level experience building modern applications in Python/Django
  • Data-oriented mindset with SQL, Amplitude, and Looker skills
  • Pragmatic approach to balance short-term development speed with long-term technical quality
  • Leadership skills to solve problems with high uncertainty and many stakeholders
  • Expertise in troubleshooting and root cause analysis
  • Willingness to be on-call for your squad (1 week every 5 weeks)

Join Preply and be part of our mission to re-engineer education, provide outstanding experiences for our global community of language learners, and build authentic connections across the world.

Last updated 6 months ago

Responsibilities For Back-End Engineer (Python)

  • Exploring new strategic bets for the company
  • Developing features and A/B tests around the first users' experience
  • Supporting a product team in ideation, hypothesis validation, and experimentation
  • Improving the observability and quality of the system
  • Making our best practices even better
  • Collaborating with Product Manager, Researchers, and Data leaders

Requirements For Back-End Engineer (Python)

Python
  • Senior-level experience building modern applications in Python/Django
  • Data-oriented mindset with SQL, Amplitude, and Looker skills
  • Pragmatic approach to balance short-term development speed with long-term technical quality
  • Leadership skills to solve problems with high uncertainty and many stakeholders
  • Expertise in troubleshooting and root cause analysis
  • Willingness to be on-call for your squad (1 week every 5 weeks)
  • Excellent verbal and written communication skills (Minimum B2 English level)

Benefits For Back-End Engineer (Python)

Equity
Medical Insurance
Mental Health Assistance
  • Open, collaborative, dynamic and diverse culture
  • Generous monthly allowance for lessons on Preply.com
  • Learning & Development budget, including time off for self-development
  • Competitive financial package with equity, leave allowance and health insurance
  • Access to free mental health support platforms

Interested in this job?

Jobs Related To Preply Back-End Engineer (Python)

Back-End Engineer (Python)

Join Preply as a Back-End Engineer (Python) to build scalable applications, implement A/B tests, and deliver the best user experience in online language learning.

Senior Software Engineer - Salesforce

Senior Salesforce Engineer role at Disney Entertainment, building innovative ad platform solutions and requiring 5+ years of Salesforce development experience.

Senior Software Engineer

Senior Software Engineer position at Disney Entertainment, focusing on developing solutions for service management and business operations using React, TypeScript, and Node.js.

Senior Software Engineer - Rust

Senior Software Engineer position at Disney Entertainment focusing on Rust development for streaming platform infrastructure.

Senior Media Performance Engineer, Quality

Senior Media Performance Engineer role at Disney Entertainment focusing on streaming media technology and performance optimization.