P

Preply

Online language-learning marketplace connecting live tutors

Senior 2 Full-Stack Engineer - Back-end heavy

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKHybrid

About the Job

Requirements

  • This is a backend-heavy full-stack role, with approximately 85% of the work focused on backend development and 15% on frontend development; bring deep backend engineering expertise and the ability to contribute across the full stack and deliver end-to-end solutions.
  • Experience designing and evolving large-scale web applications, including well-designed APIs, distributed systems, high-volume data flows, and scalable architectural patterns, and the ability to make technical trade-offs balancing short-term delivery with long-term sustainability.
  • Demonstrated ability to influence technical decisions, drive engineering best practices, and contribute to architectural direction within and beyond the immediate team.
  • A strong product mindset and ability to translate ambiguous business challenges into scalable technical solutions using experimentation, data, and customer insights.
  • Ability to navigate ambiguity and independently solve complex technical and product challenges, while knowing when to engage others.
  • High level of self-organization, ownership, and responsibility, with a track record of driving initiatives from concept through delivery and measurable outcomes.
  • Excellent collaboration, stakeholder management, and communication skills, with the ability to work across engineering, product, design, and data functions.
  • English proficiency at B2 level or higher.
  • Experience mentoring engineers, contributing to code and design reviews, and raising engineering standards through knowledge sharing and technical leadership.
  • Understanding of observability, reliability, monitoring, and operational best practices, and willingness to participate in the squad's on-call rotation one week every five weeks.
  • Deep, hands-on expertise in AI tools, especially agentic AI software development lifecycle.
  • Willingness or ability to work with backend technologies such as Python and Django and frontend technologies such as React and TypeScript is supported by the role description; Python experience is explicitly not required.

Responsibilities

  • Design, build, and evolve scalable backend systems using Python and Django, driving architectural decisions, creating new services, and owning critical integrations supporting company growth.
  • Develop and evolve frontend experiences in React and TypeScript, contribute to experimentation frameworks, and help establish frontend engineering best practices.
  • Lead complex initiatives from discovery through deployment, owning solutions throughout their lifecycle and balancing immediate product needs with long-term sustainability.
  • Drive engineering excellence through mentorship, architectural reviews, and adoption of best practices across frontend and backend development.
  • Partner with Product, Data, and UX teammates to identify opportunities, validate hypotheses, and maximize customer value through experimentation and measurable outcomes.
  • Shape architectural direction for complex systems and make technical decisions that improve scalability, reliability, maintainability, and developer productivity.
  • Navigate ambiguity, evaluate trade-offs, and align technical investments with business objectives and customer impact.
  • Influence technical direction beyond the immediate scope and collaborate with engineers, managers, and stakeholders to drive alignment and successful delivery.
  • Continuously improve engineering quality through craftsmanship, learning, and helping others grow.

About the Company

Preply

Online language-learning marketplace connecting live tutors

Preply is an online language-learning marketplace that connects learners with live tutors for 90+ languages across 180 countries. Through the platform, students can choose a language, browse tutors, schedule lessons, and receive video-based instruction from tutors around the world. Lessons are supported by an AI co-pilot toolkit that helps with practice, personalization, and learning data to aid the tutoring process. What sets Preply apart is its large, global network of more than 100,000 tutors, a broad language catalog, and a focus on combining human teaching with AI-assisted tools, backed by strong funding and profitability signals (it became EBITDA-positive) and a recent €127 million Series D to expand AI/data capabilities, product and engineering hiring, and global growth. The company’s goal is to make language learning accessible and effective for learners anywhere by scaling high-quality tutoring worldwide and enhancing it with AI-driven tools.

Company size
10,001+
Company stage
Series D
Total funding
$321.9M
Headquarters
Brookline, MA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Preply

See more jobs