Preply

Senior Full-stack Engineer - CRM

Preply
Apply
4 hours ago
London, United KingdomSenior

Responsibilities

  • Evolve the CRM communications platform, automation capabilities, AI-assisted workflows, and campaign delivery processes.
  • Build and own backend services and third-party integrations for the CRM and communications stack.
  • Develop frontend experiences and experimentation frameworks using React and TypeScript.
  • Deliver production-ready email templates and work with Braze and HTML templating.
  • Lead complex initiatives from discovery through deployment and own solutions throughout their lifecycle.
  • Shape architecture for scalable, reliable, maintainable systems and improve developer productivity.
  • Drive engineering excellence through mentorship, code and design reviews, technical leadership, and best-practice adoption.
  • Partner with Product, Data, UX, CRM Marketing, localization, and other stakeholders to run experiments and maximize customer value.
  • Participate in observability, monitoring, reliability, operational practices, and the squad’s on-call rotation.

Requirements

  • Full-stack experience building backend services in a major programming language and working on frontend applications.
  • Experience building and owning internal tooling or automation used by other engineers.
  • Ability to independently deliver production-ready email using a templating language and understand email rendering constraints, client differences, and testing requirements.
  • Hands-on experience with agentic AI and the ability to establish quality gates, safety nets, and AI-native engineering workflows.
  • Experience designing and evolving large-scale web applications, distributed systems, high-volume data flows, APIs, and scalable architectural patterns.
  • Demonstrated technical leadership, influence over technical decisions, architectural contribution, and engineering best-practice adoption.
  • Strong product mindset and ability to turn ambiguous business challenges into scalable solutions using experimentation, data, and customer insights.
  • Track record of independently driving initiatives from concept through delivery and measurable outcomes.
  • Strong collaboration, stakeholder management, and communication skills across engineering, product, design, and data teams.
  • English proficiency at B2 level or higher.
  • Experience contributing to code and design reviews, knowledge sharing, observability, reliability, monitoring, and operational best practices.
  • Willingness to participate in an on-call rotation of one week every five weeks.
  • Braze experience is a plus but is not required.

Benefits

  • The role works in a cross-functional CRM team serving learners and tutors across global markets.
  • Employees have access to AI coding tools and freedom to experiment with AI-augmented development.
  • The engineering organization ships 50–60 times per day and provides opportunities to work on varied technical challenges.
  • The role includes an on-call rotation of one week every five weeks.

Tech Stack

DjangoGoHTMLJavaNode.jsPHPPlay FrameworkPythonReactRuby on RailsScalaTypeScript

Categories

Preply

About Preply

10,000+ employees

Preply builds an online marketplace that connects learners with human tutors for live language lessons, supported by AI tools. Consumers book 1:1 sessions and ongoing courses, while organizations use Preply Business for corporate language training; revenue comes from commissions and subscriptions. Founded in 2012 and privately held, Preply operates globally with 100,000+ tutors teaching 90+ languages.

Contact me