Middle PHP/GO разработчик в хайлоад проект (remote)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Кто мы
Pushflow — продуктовая компания с офисом в Дубае, которая разрабатывает ряд продуктов, связанных с рекламной. Один из них, Apeclix — высоконагруженная рекламная сеть на GO и PHP с микросервисной архитектурой и десятками тысяч рекламных показов в секунду(RTB аукционы). Symfony используется для личного кабинета, а GO для всей бизнес логики и высоконагруженных узлов. Clickhouse для статистики, tarantool для кэша и rabbit для очередей.
Задачи и обязанности
- Разработка новых фич на клиенте и сервере
- Участие в разработке архитектуры
- Оптимизация производительности сервиса
- Рефакторинг и написание тестов
Требования
- Опыт работы с фронтонм на Bootstrap, Ajax и Symfony от 2-х лет.
- Опыт работы с back-end на Symfony от 2х лет
- Опыт с Golang от года (Готовы рассмотреть разработчика, кто хочет перейти из PHP в Go, подробнее см. в конце)
- Опыт командной работы с Git
- Знание Docker
- Инициативность и проактивность
- Умение организовать себя при удаленной работе
- Нахождение вне РФ, РБ
Будет плюсом
- Опыт работы с хайлоад архитектурой: тысячи, а лучше десятки тысяч событий в секунду
- Опыт работы в рекламных сетях, пуш сетях, партнерских CPA программах
- Опыт с Clickhouse, Tarantool, Lua Scripts
Стэк
- Бэкэнд: микросервисы на GO, GRPC, Rabbitmq, Mysql, Clickhouse, Tarantool
- Фронт: Symfony, Bootstrap
- Slack, Jira, Kanban
Что мы предлагаем
- Отсутствие корпоративной бюрократии и микроменеджмента
- Удаленная работа из любой точки мира
- Интересные и сложные задачи: big data, высокие нагрузки
- Небольшая и уютная команда, которая работает сразу над всем сервисом: вы не будете разрабатывать годами один скучный микросервис, а поработаете над всеми частями проекта
- Оплачиваемые отпуска и больничные
Трудоустройство
- Удаленная работа full-time (8 часов в день)
- Контракт с зарубежным ИП(Грузия, Армения, Европа и т.д.) с оплатой в USD или контракт с физ.лицом с оплатой в USDT
- Уровень зарплаты обсуждается отдельно с каждым кандидатом
В нашем проекте вы сможете решать действительно сложные задачи:
- Разработка и тестирование устойчивости сервиса на 100k+ requests per second;
- Масштабирование сервиса в разные географии без потери в производительности и т.д.
Если ты PHP-разработчик и хочешь перейти в GO
Поздравляем и всячески тебя поддерживаем в этом, но идея что ты будешь это делать на продакшен коде — нам не нравится. Поэтому, откликаясь на вакансию без коммерческого опыта в GO, ты должен быть готов:
- Пройти курс по Go
- Нарешать задач на Go на https://leetcode.com/ или https://www.codewars.com/
- Показать свой пет-проект написанный на Go или сделать наше тестовое
- Испытательный срок 2 месяца с пониженным коэффициентом к ЗП
Будем рады с вами познакомиться и изучить ваше CV.