WorkListВойтиОформить подписку
PR

Senior Full-stack Engineer - CRM

Preply · EdTech
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Гибрид: London, Великобритания
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
B2
из текста вакансии
Уровень
Senior
указан работодателем
Даты
Опубликована 30.10 · видим у компании с 30.10 · проверена 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Познакомьтесь с командой

Команда CRM отвечает за то, как Preply общается с миллионами учеников и репетиторов: каждое lifecycle-письмо, push-уведомление и сообщение в приложении, которые доходят до них в важные моменты, в большом масштабе и на каждом рынке, где мы работаем.

Мы работаем с основной платформой Preply, построенной на Python/Django на бэкенде и React на фронтенде, и со стеком CRM, на котором работает наш коммуникационный слой. Сейчас мы сосредоточены на том, чтобы добавить в этот слой больше автоматизации и сделать его AI-native, чтобы результаты работы команды росли вместе с бизнесом.

Мы с гордостью придерживаемся технологической независимости: отличные инженеры приходят из самых разных областей. Если вы работали с Java/Spring, Node.js, Ruby on Rails, Scala/Play, PHP или Go, вы почувствуете себя здесь как дома. Опыт работы с Python не обязателен.

Мы принимаем решения на основе данных и реальной обратной связи от пользователей: проводим A/B-тесты, выпускаем изменения итеративно и постоянно совершенствуемся. Мы также уделяем большое внимание observability, мониторингу и метрикам, чтобы наши системы оставались здоровыми, а мы могли продолжать оптимизацию в масштабе.

В Preply мы выкатываем изменения 50–60 раз в день благодаря надёжной настройке CI/CD и культуре, в которой действие ценится выше церемоний. В быстрорастущей компании вас ждёт широкий спектр технических задач (о многих из них мы даже пишем в нашем Engineering Blog!), такая работа, которая заставляет учиться, расти и выходить за рамки привычного.

Среди наших инженеров более 90% используют AI-инструменты для написания кода, и сейчас мы движемся к более автономной разработке с поддержкой AI (AI-Augmented development) в масштабе. В Preply инженеры имеют прямой доступ к лучшим доступным инструментам и свободу полноценно их использовать и экспериментировать в процессе работы.

Что предстоит делать

Чем вы будете заниматься

Вы будете работать в по-настоящему кросс-функциональной команде вместе с инженерами, CRM-маркетологами, специалистами по локализации, продуктовыми дизайнерами, UX-райтерами и другими заинтересованными сторонами, чтобы добиваться значимых результатов для учеников и репетиторов. В роли Senior Full Stack Engineer в команде CRM вы будете создавать платформу, на которой работают наши коммуникации, сочетая практическую работу с технической лидерской ролью и помогая формировать как направление продукта, так и инженерное совершенство через инициативы, влияющие на клиентов и бизнес, включая, но не ограничиваясь:

  • CRM Platform & Automation: развивать то, как создаются и отправляются наши коммуникации — работая с Braze и HTML-шаблонизацией, а также создавая автоматизацию и AI-ассистированные процессы, которые делают доставку кампаний быстрее и надёжнее. Опыт работы с Braze — это плюс, а не требование: команда уже обладает этими знаниями и поделится ими с вами;
  • Back-end Development: разрабатывать и владеть backend-функциональностью на Python/Django, поддерживать создание новых backend-сервисов, а также проектировать, создавать и/или устранять неполадки интеграций со сторонними поставщиками, включая наш стек CRM и коммуникаций;
  • UI Development: разрабатывать и развивать фронтенд-решения на React/Typescript, вносить вклад во фреймворки для экспериментов и помогать устанавливать лучшие практики фронтенд-разработки;
  • Implementation & Ownership: вести сложные инициативы от исследования до внедрения, брать на себя ответственность за решения на протяжении всего их жизненного цикла и балансировать текущие потребности продукта с долгосрочной устойчивостью;
  • Raising the Bar: способствовать инженерному совершенству через менторство, архитектурные ревью и внедрение лучших практик во фронтенд- и бэкенд-разработке;
  • Data-Driven Product Development: тесно сотрудничать с коллегами из Product, Data и UX, чтобы находить возможности, проверять гипотезы и максимизировать ценность для клиентов с помощью экспериментов и измеримых результатов;
  • System Design: определять архитектурное направление сложных систем, принимая технические решения, которые улучшают масштабируемость, надёжность, поддерживаемость и продуктивность разработчиков;
  • Prioritisation & Decision-Making: ориентироваться в неопределённости, оценивать компромиссы и согласовывать технические инвестиции с бизнес-целями и влиянием на клиентов;
  • Technical Leadership: влиять на техническое направление за пределами вашей непосредственной зоны ответственности, сотрудничая с инженерами, менеджерами и заинтересованными сторонами для достижения согласованности и успешной поставки;
  • Chasing Excellence: постоянно повышать планку качества через мастерство, любознательность, непрерывное обучение и стремление помогать другим расти.

Требования

Что нужно для успеха

  • Full-Stack Expertise: уверенно чувствуете себя во всём стеке — создаёте backend-сервисы на любом распространённом языке и работаете с фронтендом;
  • Internal Tooling Track Record: вы создавали и поддерживали инструменты или автоматизацию, от которых другие инженеры зависели каждый день, и понимаете, что внедрение — часть работы, а не последующий шаг;
  • Email & Template Engineering: вы можете самостоятельно создавать готовые к продакшену письма с помощью языка шаблонов и понимаете, почему разработка email — это не веб-разработка: ограничения рендеринга, особенности почтовых клиентов, объём тестирования.
  • AI Expertise: вы — передовой пользователь Agentic AI. Вы можете привнести практический опыт и начать влиять на команду за пределами генерации кода; оставляя принятие решений за собой в вопросах архитектуры, бизнес-логики и безопасности, используя AI как партнёра по размышлению, умея настраивать quality gates и защитные механизмы для улучшения существующих инженерных процессов и предлагать AI-native альтернативы.
  • Scalable Systems & Architecture: опыт проектирования и развития крупномасштабных веб-приложений, включая хорошо спроектированные API, распределённые системы, потоки данных большого объёма и масштабируемые архитектурные паттерны. Умение принимать взвешенные технические компромиссы, которые балансируют краткосрочную поставку и долгосрочную устойчивость;
  • Technical Leadership: продемонстрированная способность влиять на технические решения, продвигать лучшие инженерные практики и вносить вклад в архитектурное направление внутри вашей команды;
  • Product & Business Impact: сильное продуктовое мышление и умение превращать неоднозначные бизнес-задачи в масштабируемые технические решения, используя эксперименты, данные и инсайты о клиентах для принятия решений;
  • Proactive Problem-Solving: уверенно ориентируетесь в неопределённости и самостоятельно решаете сложные технические и продуктовые задачи, при этом понимая, когда стоит привлечь других, чтобы максимизировать результат;
  • Ownership & Accountability: высокий уровень самоорганизации, ответственности и ownership, подтверждённый опытом ведения инициатив от идеи до поставки и измеримых результатов;
  • Collaboration & Communication: отличные навыки сотрудничества, работы с заинтересованными сторонами и коммуникации, умение эффективно работать с инженерными, продуктовыми, дизайнерскими и дата-функциями. Уровень английского B2 или выше;
  • Engineering Excellence: опыт работы в кросс-функциональной команде, участия в код-ревью и ревью дизайна, а также помощи в повышении инженерной планки через обмен знаниями и техническое лидерство;
  • Operational Excellence: понимание observability, надёжности, мониторинга и лучших операционных практик, а также готовность участвовать в дежурствах (on-call) вашего сквада (1 неделя каждые 5 недель);

Условия и бенефиты

Разнообразие, равенство и инклюзивность

Preply.com стремится создавать инклюзивную среду, в которой могут раскрыться люди с разным опытом и происхождением. Мы считаем, что наличие разных мнений и точек зрения — ключевой ингредиент нашего успеха как мультикультурной Ed-Tech компании. Это означает, что Preply рассматривает все заявки на трудоустройство независимо от расы, цвета кожи, религии, гендерной идентичности или самовыражения, сексуальной ориентации, национального происхождения, инвалидности, возраста или статуса ветерана.

Навыки

PythonDjangoReactTypeScriptBrazeHTML templatingJava/SpringNode.jsRuby on RailsScala/PlayPHPGoA/B testsCI/CDAgentic AIAPIsdistributed systems

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти