P

Preply

Online language-learning marketplace connecting live tutors

Senior Full-stack Engineer - CRM

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listedHybrid

About the Job

Requirements

  • Comfort working across the stack, building backend services in any major language and working on the front end.
  • Track record of building and owning tooling or automation used by engineers day to day, with an understanding that adoption is part of the work.
  • Ability to independently deliver production-ready email using a templating language and understanding of email rendering constraints, client quirks, and testing requirements.
  • Hands-on experience with Agentic AI and ability to influence the team beyond code generation, use AI as a thought partner while applying judgment to architecture, business logic, and security, establish quality gates and safety nets, and propose AI-native workflow alternatives.
  • Experience designing and evolving large-scale web applications, including well-designed APIs, distributed systems, high-volume data flows, and scalable architectural patterns, and making trade-offs between short-term delivery and long-term sustainability.
  • Demonstrated ability to influence technical decisions, drive engineering best practices, and contribute to architectural direction within a team.
  • 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.
  • Ability to collaborate and communicate across engineering, product, design, and data functions, including stakeholder management; English proficiency at B2 level or higher.
  • Experience working in a cross-functional team, 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 a squad on-call rotation one week every five weeks.

Responsibilities

  • Evolve the CRM communications platform using Braze and HTML templating, and build automation and AI-assisted workflows to make campaign delivery faster and more reliable.
  • Develop and own backend features using Python and Django, support new backend services, and design, create, or troubleshoot integrations with third-party vendors, including the CRM and communications stack.
  • Develop and evolve frontend experiences using React and TypeScript, contribute to experimentation frameworks, and help establish frontend engineering best practices.
  • Lead complex initiatives from discovery through deployment, own solutions throughout their lifecycle, and balance immediate product needs with long-term sustainability.
  • Promote 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.
  • 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, continuous learning, and support for others' growth.

Desired Qualifications

  • Experience with Braze is a plus, but not required.

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