Описание вакансии
REES46 – прогрессивная платформа автоматизации маркетинга. Наши сервисы:
— самообучающийся поиск по интернет-магазину;
— персональные товарные рекомендации;
— автоматизированные цепочки и персонализированные рассылки email, web push, mobile push, sms, telegram;
— CRM, NPS.
Наши клиенты из России, Казахстана, Турции, Франции и других стран.
Большие базы данных на сотни гигабайт (PostgreSQL, ClickHouse, ElasticSearch), более 100 серверов и высокие нагрузки. При этом мы не используем кеширование, чтобы обеспечивать пользователям наших клиентов полноценный опыт в режиме real-time и каждый сервер вытягивает при этом 1-2K RPS (без кеша). Множество сложных и интересных задач, нужный клиентам продукт и небольшая, но эффективная команда.
На данный момент мы ищем разработчика, чтобы усилить техническую команду. Вам придется принимать участие в проектировании архитектуры, разработке высоконагруженного проекта и его continuous delivery.
Требования:
— опыт коммерческой разработки более 3х лет;
— знание и опыт разработки на PHP 8;
— PostgreSQL на высоком уровне с пониманием, когда какой индекс в БД использовать и как это влияет на жизнеспособность базы;
— опыт работы с NoSQL базами данных;
— опыт работы с RabbitMQ;
— умение писать правильные автотесты на свой код;
— умение писать документируемый и поддерживаемый код.
Будет большим плюсом:
— знание нативного JavaScript;
— наличие проектов на github в открытом доступе;
— опыт разработки микросервисов и понимание принципов построения микросервисной архитектуры;
— знание фреймворка AMPHP;
— понимание принципа работы Event Loop;
— знание ClickHouse;
— знание ElasticSearch;
— работа с отправкой писем и обработки bounce/FBL;
— HTML, CSS.
Работа удаленная, в рабочие часы по таймзоне MSK.