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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Development Engineer, AWS Global Backbone

Senior Software Development Engineer position at AWS Global Backbone team, focusing on developing and operating critical network infrastructure and software control systems for Amazon's global cloud platform.

Manufacturing Platform Engineer - Software Development, Annapurna Labs

Senior Software Engineer role at Annapurna Labs developing test infrastructure for ML acceleration hardware manufacturing, requiring 5+ years of software development experience.

Quality Assurance Engineer, Trust CX Innovation

Senior Quality Assurance Engineer role at Amazon's Alexa Trust CX Innovations team, focusing on testing and quality assurance for AI-powered products while ensuring privacy and accessibility standards.

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

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