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 3 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 Product Manager, E-Commerce

Lead product strategy and development for Google's E-commerce platforms, connecting consumers with businesses through innovative shopping and travel experiences.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on designing and maintaining large-scale optical network infrastructure with competitive compensation and benefits.

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions and hardware development for consumer products.

Senior Software Engineer, CPU Performance Modeling Engineer

Senior Software Engineer position at Google focusing on CPU performance modeling, requiring expertise in software development, performance analysis, and CPU architecture.