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.
Categories
About Preply
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.
