M
Backend PHP Developer, до 200 000 на руки
Наш основной продукт — Tasty-Drop.com. Самый большой gambling-сайт на рынке Dota 2, с не самой большой командой. Мы занимаемся его разработкой, маркетингом и клиентской поддержкой. Параллельно ведем 2 других и запускаем 1 новый, в связи с чем ищем backend-разработчиков.
Вам предстоит развивать бэкенд на новом проекте — json-api на Laravel с понятной, описанной схемой взаимодействия (OpenAPI-спецификация, swagger). Фронтенд представляет собой SPA на Vue 2 [Vuex]. Все это (в том числе фронтенд) завернуто в Docker для удобства локального развертывания.
Ваши трудовые будни будут включать:
- Написание кода, тестов и спецификации к нему (по необходимости).
- Прохождение и проведение код-ревью.
- Участие в дейликах, планировании и оценке задач.
- Постепенное повышение сложности и типов задач для роста, как специалиста (декомпозиция и нарезка задач по бизнес требованиям, проработка сложных решений и\или архитектуры, менторинг новичков, разбор саппорт-кейсов на проде и т.д)
В первую очередь мы ищем людей на новый проект, но в дальнейшем может потребоваться участие в разработке других проектов группы, включая старые - поэтому необходимо также быть готовым работать с легаси и участвовать в его рефакторинге.
Stack:
- PostgreSQL 13
- Redis 5
- PHP 7.4 (Скоро поедем на 8+)
- Laravel 8
Что используем в работе:
- Задачи, доски, спринты, скрам-покер - Яндекс.Трекер;
- Коммуникация внутри компании - Slack, Zoom;
- Заметки, внутренняя инфа - Яндекс.Вики, Notion;
- Git server - gitlab.com (облачный);
- Локально - Docker;
Требования:
- Умение использовать Docker;
- Базовые навыки работы в терминале (ssh, cat, grep);
- Хорошее знание PHP;
- Хорошее знание git;
- Наличие опыта работы с любым MVC-фреймворком;
- Понимание принципов написания хорошего кода, паттернов и умение их применять;
- Понимание базовых принципов работы и устройства реляционных СУБД;
Будет плюсом:
- Опыт взаимодействия с swagger-ui\redoc;
- Опыт в написании тестов;
- Опыт работы с Laravel и сервисами экосистемы (Horizon, Nova, etc);
- Опыт работы с такими сервисами как Kibana, Grafana, Sentry, Vault;
- Опыт самостоятельного конфигурирования окружения для приложения (Docker, nginx, traefik, ci\cd);
- Знание Golang;
- Богатый игровой опыт, в частности Dota 2, CS:GO;
Условия:
- Фулл-тайм;
- Полный remote — вся команда работает распределённо;
- Белое оформление через ИП с компенсацией налогов;
- Ежегодная индексация ЗП;
- Отпуск по ТК РФ (28 дней в году);
Почему интересно:
- Мы не стартап, который закроется, если не привлечет раунд. Мы не интерпрайз, в котором 50% рабочего времени — митинги по согласованию митингов. Всё в меру свободно и с потенциалом для роста;
- Построенный процесс разработки и понятные задачи — не нужно будет 10 раз согласовывать одно, а в итоге переделывать на то, что не было описано изначально;
- Не нужно ездить в офис, даже после того как закончится пандемия.
- Мы активно растем - это идеальная фаза для прокачки своих тех скиллов и роста как специалиста + возможность поработать с широким набором инструментов и технологий.
ОТКЛИКНУТЬСЯ МОЖНО ТУТ