Мы ищем опытного Go-разработчика, который усилит нашу команду и поможет строить высоконагруженные и масштабируемые сервисы для быстрорастущего Gaming-продукта. У нас уже есть стабильная база пользователей, амбициозный roadmap и сильная техническая команда — не хватает только тебя.
Обязанности:
-
Участвовать в рефакторинге и развитии существующего кода;
-
Разрабатывать новые микросервисы на Go с нуля;
-
Создавать и масштабировать API, включая REST и gRPC;
-
Интегрироваться с базами данных и внешними системами (PostgreSQL, Redis, ClickHouse, RabbitMQ);
-
Проектировать архитектуру решений и выбирать оптимальные технологии;
-
Работать в продуктовой кросс-функциональной команде;
-
Оптимизировать производительность сервисов;
-
Использовать Git, Docker, CI/CD для поддержки надёжного цикла разработки.
Требования:
-
Уверенный опыт разработки на Go от 2 лет;
-
Общий опыт в backend-разработке от 3 лет;
-
Понимание и применение принципов SOLID, DRY, KISS;
-
Опыт работы с реляционными СУБД (PostgreSQL / MySQL);
-
Навыки построения многопоточных, отказоустойчивых решений;
-
Уверенное владение Git и Docker.
Будет плюсом:
-
Опыт с брокерами сообщений (RabbitMQ), системами логирования и мониторинга (ELK, Grafana);
-
Знание принципов Multithreading;
-
Опыт построения и поддержки API (gRPC, REST, HTTP);
-
Навыки написания unit-тестов;
-
Знакомство с CI/CD (GitHub/GitLab Actions);
-
Хорошее знание Linux-среды.
Условия:
-
Полностью удалённую работу с гибким графиком;
-
Работа в стабильном Gaming-проекте с живой аудиторией;
-
Конкурентную зарплату и бонусы по результатам;
-
Оплачиваемые отпуска, больничные и национальные праздники;
-
Влияние на архитектурные решения и развитие продукта.