P

Preply

Online language-learning marketplace connecting live tutors

Senior Full-stack Engineer - Backend-heavy

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • This is a backend-heavy full-stack role, with approximately 60% of the work focused on backend development and 40% on frontend development.
  • Be a forefront user of Agentic AI, with hands-on experience influencing the team beyond code generation; use AI as a thought partner while reserving judgment for architecture, business logic, and security; establish quality gates and safety nets to enhance engineering workflows and propose AI-native alternatives.
  • Have experience designing and evolving large-scale web applications, including well-designed APIs, distributed systems, high-volume data flows, and scalable architectural patterns, and make technical trade-offs that balance short-term delivery with long-term sustainability.
  • Demonstrate the ability to influence technical decisions, drive engineering best practices, and contribute to architectural direction within a team.
  • Have a strong product mindset and translate ambiguous business challenges into scalable technical solutions using experimentation, data, and customer insights.
  • Navigate ambiguity and independently solve complex technical and product challenges, while knowing when to engage others to maximize impact.
  • Demonstrate self-organization, ownership, and responsibility, with a track record of driving initiatives from concept through delivery and measurable outcomes.
  • Have collaboration, stakeholder management, and communication skills to work across engineering, product, design, and data functions.
  • Have English proficiency at B2 level or higher.
  • Have experience working in a cross-functional team, contributing to code and design reviews, and raising engineering standards through knowledge sharing and technical leadership.
  • Understand observability, reliability, monitoring, and operational best practices, and be willing to participate in the squad's on-call rotation one week every five weeks.

Responsibilities

  • Develop and own backend features using Python and Django, support the creation of new backend services, and design, create, or troubleshoot integrations with third-party vendors.
  • 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 by collaborating with engineers, managers, and stakeholders to drive alignment and successful delivery.
  • Continuously raise quality through craftsmanship, curiosity, continuous 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