Senior GO разработчик в хайлоад проект (remote)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Кто мы
Pushflow — продуктовая компания с офисом в Дубае, которая разрабатывает ряд продуктов, связанных с рекламной. Один из них, Apeclix — высоконагруженная рекламная сеть на GO и PHP с микросервисной архитектурой и десятками тысяч рекламных показов в секунду(RTB аукционы). Symfony используется для личного кабинета, а GO для всей бизнес логики и высоконагруженных узлов. Clickhouse для статистики, tarantool для кэша и rabbit для очередей.
Задачи и обязанности
- Масштабирование архитектуры проекта под растущие нагрузки (~100k rps)
- Разработка новых фич на клиенте и сервере
- Участие в разработке архитектуры
- Оптимизация производительности сервиса
- Рефакторинг и написание тестов
- Улучшение процессов разработки
Требования
- Опыт работы с back-end от 4 лет
- Опыт с Golang от 2-х лет
- Опыт с микросервисной архитектурой
- Хорошее знание Docker
- Хорошее знания чистого SQL и умение работать с высоконагруженной базой
- Понимание как работает сеть (TCP, DNS, HTTP)
- Понимание архитектуры высоконагруженного приложения
- Опыт работы с нагрузками от 10 000 RPS
- Инициативность и проактивность
- Умение организовать себя при удаленной работе
Будет плюсом
- PHP и Symfony
- Опыт работы в рекламных сетях, пуш сетях, партнерских CPA программах
- Опыт с Clickhouse, Tarantool, Lua Scripts
- Нахождение вне РФ, РБ
Стэк
- Бэкэнд: микросервисы на GO, GRPC, Rabbitmq, Mysql, Clickhouse, Tarantool
- Фронт: Symfony, Bootstrap
- Slack, Jira, Kanban
Что мы предлагаем
- Отсутствие корпоративной бюрократии и микроменеджмента
- Удаленная работа из любой точки мира
- Интересные и сложные задачи: big data, высокие нагрузки
- Небольшая и уютная команда, которая работает сразу над всем сервисом: вы не будете разрабатывать годами один скучный микросервис, а поработаете над всеми частями проекта
- Оплачиваемые отпуска и больничные
Трудоустройство
- Удаленная работа full-time (8 часов в день)
- Контракт с самозанятым или ИП РФ ИЛИ Контракт с зарубежным ИП(Грузия, Армения, Европа и т.д.) ИЛИ crypto
- Уровень зарплаты обсуждается отдельно с каждым кандидатом
В нашем проекте вы сможете решать действительно сложные задачи:
- Разработка и тестирование устойчивости сервиса на 100k+ requests per second;
- Масштабирование сервиса в разные географии без потери в производительности и т.д.
Будем рады с вами познакомиться и изучить ваше CV.