👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Backend Engineering Lead

Зарплата

от 300 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Описание вакансии

Условия работы

ManyChat — это сервис для автоматизации маркетинга. Наш сервис - это очень мощный конструктор, позволяющий автоматизировать практически всё, от привлечения и сегментации клиентов до запуска и анализа рекламных кампаний сразу в нескольких каналах - Facebook Messenger, MMS/SMS и Email. ManyChat используют более 1 млн бизнесов из 30+ индустрий в 180+ странах.

Оk, зачем мы ищем коллегу?

Это новая роль в компании. В ближайшее время мы запускаем крупные интеграции с Instagram и WhatsApp, где с помощью чат-ботов можно будет автоматизировать 70% того, что сейчас компании разбирают "вручную". Аналогичная интеграция уже 4 года работает с Facebook Messenger, где есть внутреннее и внешнее API для платформы, сложнейший процессинг маркетинговой бизнес-логики, обработка около 1 млрд внутренних событий в сутки.

Стек: PHP 8, Postgres, Redis, Nginx+Lua, ElasticSearch, AWS.

Почему еще это может быть интересно: разработчик думает не только о технологиях, но и о пользовательском опыте. Чаще всего мы работаем по принципу проверки гипотезы на прототипе (MVP). Не усложняя систему, необходимо будет добиваться нужного результата минимальными средствами (чтобы было просто и надежно). Если прототип успешен, то оперативно масштабируем его.

Что предстоит:

  • быть техническим лидером 1-3 команд (в зависимости от продуктовых задач на спринт);
  • принимать решения по архитектуре и технологическому стеку;
  • писать код и проводить код-ревью;
  • отвечать за планирование нагрузки на инфраструктуру;
  • работать над улучшением пользовательского опыта и увеличением конверсии пользователей и адаптации новых фич.

Требования:

  • опыт работы в роли PHP-разработчика от 4-х лет;
  • опыт лидирования процессов разработки не менее 2-х лет;
  • опыт в проектировании проектов с нуля или на ранних стадиях;
  • опыт менторства и развития людей в команде;
  • английский язык не ниже upper-intermediate (это действительно важно, часть команды - в Сан-Франциско);
  • понимание устройства современных фреймворков;
  • умение проектировать и использовать реляционные базы данных (мы используем Snowflake и PostgreSQL);
  • опыт использования NoSQL решений (Redis, ElasticSearch, аналитические БД);
  • опыт написания тестируемого кода и тестов к нему;
  • понимание внутренних процессов разработки (agile, scrum).

Копилка плюсов:

  • навыки работы с облачной или железной инфраструктурой;
  • опыт работы с нагруженными системами, принципы разработки с учётом высоких нагрузок;
  • репликация, партицирование, шардинг, PL/pgSQL и прочие атрибуты серьезной работы с базами данных;
  • серьезный опыт с автоматизированным тестированием кода;
  • построение пайплайна разработки с нуля (CI/CD);
  • использование event-driven подходов на PHP или других языках.

Что мы предлагаем?

  • оплачиваем участие в российских и международных конференциях, профильные курсы и покупаем нужную сотрудникам литературу;
  • организуем различные митапы, конференции и тренинги;
  • полностью оплачиваем занятия английским языком (SkyEng или Italki);
  • ДМС со стоматологией с первого дня работы;
  • спорт: компенсация 50% стоимости абонемента в фитнес-клуб

Нам важно, чтобы вам на работе было комфортно:

  • купим нужную технику: MacBook, монитор и необходимое дополнительное оборудование;
  • команды сами выбирают удобное время для начала и окончания рабочего дня;
  • сейчас мы работаем в remote-first процессах: большую часть времени вы можете работать удаленно и пару раз в квартал встречаться с командой в Москве.