Backend Engineering Lead
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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 процессах: большую часть времени вы можете работать удаленно и пару раз в квартал встречаться с командой в Москве.