Познакомьтесь с командой
Команда 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: постоянно повышать планку качества через мастерство, любознательность, непрерывное обучение и стремление помогать другим расти.
Разнообразие, равенство и инклюзивность
Preply.com стремится создавать инклюзивную среду, в которой могут раскрыться люди с разным опытом и происхождением. Мы считаем, что наличие разных мнений и точек зрения — ключевой ингредиент нашего успеха как мультикультурной Ed-Tech компании. Это означает, что Preply рассматривает все заявки на трудоустройство независимо от расы, цвета кожи, религии, гендерной идентичности или самовыражения, сексуальной ориентации, национального происхождения, инвалидности, возраста или статуса ветерана.