Back-End Engineer (Python)

Preply is an online language learning platform that matches tutors with learners globally, using AI-powered tools and learning materials.
Barcelona, Spain
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.

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/tutor feedback. 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 the product team in ideation, hypothesis validation, and experimentation
  • Improving the observability and quality of the system
  • Enhancing our best practices (test culture, code reviews, monitoring, and scalability of our tools)
  • Collaborating with Product Manager, Researchers, and Data leaders to ensure the best user experience

To succeed in this role, you'll need:

  • Senior-level experience building modern applications in Python/Django
  • Excellent verbal and written communication skills (minimum B2 English level)
  • Data-oriented mindset, with SQL, Amplitude, and Looker skills being beneficial
  • 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 issues and setting up safeguards
  • 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 minutes 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 the product team in ideation, hypothesis validation, and experimentation
  • Improving the observability and quality of the system
  • Enhancing our best practices (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 mindset, with SQL, Amplitude, and Looker skills being beneficial
  • 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 issues and setting up safeguards
  • Willingness to be on-call for your squad (1 week every 5 weeks)

Benefits For Back-End Engineer (Python)

Medical Insurance
Mental Health Assistance
Equity
Education Budget
Relocation Benefits
  • Open, collaborative, dynamic and diverse culture
  • Generous monthly allowance for lessons on Preply.com
  • Learning & Development budget, including time off for your 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)

Platform Engineer (DB Specialist)

PayPay Card seeks a Senior Platform Engineer specializing in databases for mission-critical FinTech systems.

Senior Network Engineer

Senior Network Engineer at Flexport: Design and manage global enterprise networks, drive automation, and improve reliability for a leading logistics technology company.

Senior Backend Engineer

Senior Backend Engineer for Cloud Economics team at Wildlife Studios in São Paulo, Brazil.

Senior Full Stack Engineer II

Senior Full Stack Engineer II at ConnectWise: Develop scalable software solutions for technology providers using .Net, React, and AWS.

Senior Backend Engineer, Hierarchy

Senior Backend Engineer role at ClickUp, building scalable systems for millions of users in an all-in-one productivity platform.