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.

Software Engineer III - Backend (Sunnyvale)

Senior Backend Software Engineer role at Walmart's Sam's Club team, focusing on developing high-performance APIs and services.

Senior Manager, Record to Report

Senior Manager position at Walmart leading cross-functional accounting teams, managing month-end close processes, and driving financial excellence.

Software Engineer III

Senior Software Engineer role at Walmart focusing on building scalable checkout solutions using Node.js, Java, and cloud technologies in Silicon Valley.

Software Engineer III- Back end

Senior Backend Software Engineer role at Walmart Global Tech, focusing on data initiatives and cloud solutions with competitive pay and benefits in Silicon Valley.