Taro Logo

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
501 - 1,000 Employees
Education · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

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 9 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?