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.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
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. This is how we deliver progress, create engagement and keep our global community of learners motivated.

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 will 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). You'll be exploring new strategic bets for the company, developing features and A/B tests around the first users' experience, supporting product team in ideation and experimentation, improving system observability and quality, and collaborating with various stakeholders to ensure the best user experience.

We're looking for a senior-level engineer with experience in Python/Django, strong data orientation, pragmatic approach to development, leadership skills, and expertise in troubleshooting and problem-solving. You'll need excellent communication skills and a willingness to be on-call for your squad.

At Preply, we offer a dynamic and diverse culture, generous benefits including learning allowances, competitive financial package, and flexible work options. Join us in re-engineering education and building authentic connections across the world through language learning and teaching.

Last updated 4 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 (test culture, code reviews, monitoring and scalability of our tools)
  • Collaborating with Product Manager, Researchers and Data leaders to ensure the best user experience

Requirements For Back-End Engineer (Python)

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

Benefits For Back-End Engineer (Python)

Equity
Medical Insurance
Mental Health Assistance
Education Budget
  • 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
  • Access to Gympass-partnered wellness and gym centers throughout Spain
  • Flexible set-up with the option of paid relocation to Barcelona, or working remotely within a close time zone

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 improve user experience in a fast-growing EdTech company.

Sr. Backend Software Engineer, Service Engineering Applications

Senior Backend Software Engineer position at Tesla, focusing on developing service engineering applications for battery storage solutions using Go and Kubernetes.

Sr. Software Engineer, Design Technology

Senior Software Engineer position at Tesla, developing automation tools for vehicle engineering design processes, offering competitive salary and comprehensive benefits.

Sr Software Engineer

Senior Software Engineer role at Disney focusing on developing scalable applications for guest experiences across parks, resorts, and entertainment platforms.

Revenue Cloud Solution Engineer - Nordics/Benelux

Senior Solution Engineer role at Salesforce Revenue Cloud, focusing on Quote-to-Cash and Revenue Lifecycle solutions in the Nordics/Benelux region.