Привет! Мы сейчас усиливаем бэкенд-команду в iGaming-продукте с живым трафиком, понятным roadmap’ом и амбициозными планами. Ищем сильного backend-разработчика, который поможет нам развивать надёжную, масштабируемую и производительную платформу, следуя принципам чистой архитектуры и лучших практик разработки.
Чем предстоит заниматься:
-
Переписывать текущие сервисы с нуля по принципам чистой архитектуры — мы на этапе трансформации, и нам нужен человек, способный задать правильную структуру.
-
Разрабатывать и поддерживать микросервисы на NestJS / TypeScript.
-
Проектировать и документировать архитектурные решения.
-
Оптимизировать производительность существующих решений.
-
Интегрироваться с внешними API и системами.
-
Участвовать в code review и менторить младших разработчиков.
-
Влиять на архитектурные и продуктовые решения в команде.
Стек:
-
Языки и фреймворки: TypeScript, Node.js, NestJS
-
Базы данных: PostgreSQL, Prisma, TypeORM
-
Интеграции: GRPC, REST, WebSockets
-
Асинхронность и очереди: Kafka, Redis, Bull
-
Инфраструктура: Kubernetes, Docker
-
Сборка: Gradle (опционально)
Требования:
-
4+ лет опыта в backend-разработке.
-
Глубокое понимание NestJS и экосистемы Node.js.
-
Экспертиза в чистой архитектуре — это must-have.
-
Умение проектировать микросервисные системы с учётом DDD, SOLID и принципов масштабируемости.
-
Уверенное знание SQL, опыт оптимизации запросов.
-
Опыт работы с Kafka, очередями и асинхронной обработкой.
-
Владение CI/CD-процессами и Git.
-
Готовность писать и поддерживать техническую документацию.
-
Открытость к сложным архитектурным задачам и желание вести их от идеи до релиза.
- Готовность пройти техническое собеседование (~1.5 часа).
Формат:
— Full-time
— Удалёнка
— Минимум бюрократии, максимум доверия
— Влияние на архитектуру, процессы и общий фронт-рост
Мы очень ценим внимательность кандидатов :) В сопроводительном письме напишите, пожалуйста, 2-3 предложения почему вам интересна наша вакансия, и какой ваш навык/опыт здесь наиболее ценен.