Все вакансии

Вакансия Senior PHP-разработчик в Mailfire

У нас вы сможете решать сложные архитектурные задачи
Киев
Полная занятость
от 3000 до 4500$

Мы делаем персонализированные рассылки и push-уведомления. Они помогают интернет-сервисам лучше общаться с пользователями, удерживать и вовлекать людей.

Mailfire анализирует, что люди делают на сайте или в приложении, и на основе этих данных коммуницирует с пользователем так, чтобы он захотел вернуться к продукту клиента.

Факты про Mailfire

1

Мы часть интернет-холдинга Genesis, лидера IT-компаний Украины по версии dou.ua в категории 800-1500 специалистов.

2

Мы работаем с высокими нагрузками из-за большого количества пользователей (хайлоадами) и с большой инфраструктурой (базами данных, серверами и так далее).

3

Руководитель проекта Андрей Рейнвалд начал карьеру в Genesis 5 лет назад на позиции разработчика. Три года назад он возглавил проект Mailfire.

4

У нас в команде 13 человек, из них половина – разработчики.

5

Mailfire отправляет 10 млн персонализированных уведомлений в сутки.

6

Нашему бизнесу три года, и мы уже прибыльны.

Кого мы ждем в команде

Мы ищем сильного Senior PHP-разработчика, который сможет решать сложные архитектурные задачи и принимать активное участие в работе всей технической команды.

Ему понадобится навык проектирования, знание лучших практик ООП, паттернов, SOLID, KISS, YAGNI, DRY и DIE. Будут полезны навыки использования очередей и оптимизация БД.

Основная логика проекта написана на PHP с подключением библиотек Symfony, Laravel и не только.

Как технически устроен Mailfire

У нас высоконагруженный  проект. Мы открыты для новых технологий и решений – главное, чтобы это приносило результат.

Например, вы предлагаете вынести и переписать кусок модуля в отдельный сервис. Мы говорим: без проблем – конструктивное предложение всегда приветствуется.

Наш проект построен на API и очередях – это открывает много возможностей для трансформаций. Мы работаем не только с PHP: у нас есть сервисы на GO и Python. Мы не ограничиваем себя и свою команду в тестировании новых инструментов.

Также мы используем MySQL, Vertica, Redis, RabbitMQ, Amazon Services, Exim.

Что будет делать наш новый член команды

Наш бизнес быстро рос и развивался, не было времени на качественное проектирование. Теперь мы хотим переосмысливать и улучшать существующие решения.

Для этого нам нужен сильный разработчик с хорошим бэкграундом. Задачи нужно будет решать разнообразные: от оптимизации запросов в БД и работы с memcached до рефакторинга и проектирования новых сервисов.

Вот основные задачи будущего члена команды:

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

Андрей Рейнвалд, CEO Mailfire

«Даже опытный человек найдет у нас крутые и непростые задачи, которые выведут его на новый уровень. Если вам нужен трамплин для профессионального роста, Mailfire – идеальное для этого место».

Кто работает в Mailfire

Сейчас в команде Mailfire 13 человек, шесть из них – техническая команда:

  • iOS-разработчик, создает новый продукт, который Mailfire еще не анонсировал;
  • PHP-разработчик, занимается в том числе frontend-задачами, работает с основным продуктом и с R&D проектом;
  • PHP-разработчик, который решает архитектурные задачи;
  • PHP-разработчик, решает задачи по улучшению продукта, которые собираются на основе запросов клиентов;
  • девопс-инженер, делает все необходимое, чтобы довести наш uptime до уровня 99,99%;
  • тимлид, занимается менторингом и организацией команды разработки продукта, а также принимает архитектурные решения.

Что ждет нового члена команды Mailfire

Мы работаем в классном офисе интернет-холдинга Genesis на Подоле, в десяти минутах ходьбы от станции метро «Тарас Шевченко».

У нас гибкий график, и оцениваем мы результат, а не потраченные часы. У нас нет культуры переработок: стараемся справляться с задачами в рабочее время и соблюдать баланс между жизнью и работой. Наш рабочий день начинается не позже 11:00.

Испытательный срок – три месяца, но обычно новые сотрудники входят в курс дела быстрее.

Работа у нас построена спринтами: раз в неделю мы встречаемся, обсуждаем результаты, ставим новые задачи и цели. Первое время мы знакомим новичка с задачами, всеми нашими механизмами и наработками.

Мы инвестируем в образование команды. Все сотрудники получают необходимые для улучшения эффективности работы книги, курсы, билеты на конференции за наш счет.

Как отдыхает Mailfire

Достигнув поставленных целей, мы всегда стараемся хорошо отдохнуть. Последнее наше приключение – это виндсерфинг в Дахабе, Египет. Уже планируем, что в конце года будем покорять на лыжах и сноубордах один из лучших горнолыжных курортов Европы Зельден, что в Австрии.

Кроме организации больших вылазок в компании принято практически каждую неделю устраивать небольшие вечеринки с пиццей, настольными играми или Playstation. Можем для разнообразия сходить в кино или покататься на картах.

Mailfire
Mailfire
Mailfire

Мы даем нашим сотрудникам

макбук, монитор и все необходимые технические инструменты

бесплатные завтраки, обеды, фрукты

возможность участвовать в спортивных соревнованиях, посещать образовательные инициативы, получать нужные книги

медицинскую страховку

Наш СЕО – в прошлом Senior разработчик

Андрей Рейнвалд, CEO Mailfire Фото: The Gate agency

Андрей Рейнвалд, CEO Mailfire. Фото: The Gate agency

«Я начал свою карьеру в компании Genesis пять лет назад как разработчик. Мне поставили задачу построить инструмент для e-mail маркетинга, который помогал бы всем существующим проектам компании, медиа и маркетплейсам возвращать пользователей.

Только технического решения было недостаточно. Для реализации нужно было получить и использовать знания из всех смежных сфер: маркетинга, возврата пользователей, аналитики, работы с данными и их визуализации.

Мне это удалось сделать. Так я смог создать самостоятельный продукт.

Я уверен, что работа в Mailfire – находка для людей, которые интересуются тем, как работает бизнес. У нас можно не только развиваться профессионально в рамках уже выбранного пути, но и разобраться, как и на чем зарабатывают другие направления».

Еще пару слов о Mailfire

Аналогов Mailfire, сервисов, которые делают персонализированные рассылки, в мире практически нет.

Нет проверенных и действенных на 100 % механизмов, чтобы письмо, отправленное при помощи рассылки, попало пользователю в inbox. Даже проверить, как была разослана рассылка, невозможно: далеко не все почтовики отдают данные, попало ли письмо в ящик.

В Mailfire мы создали настраиваемое под клиента решение с высоким уровнем конверсии людей, получивших рассылку, в пользователей, который платят. При помощи большого количества логик мы определяем, что может быть интересно человеку и когда лучше отправить ему письмо. Формируем сами письмо и отправляем его тогда, когда пользователь, скорее всего, за компьютером.

О нас детальней

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.