Ищем backend-разработчика в продуктовую команду iGaming-проекта.
Нужен человек, который уверенно пишет на Node.js и TypeScript, хорошо знает NestJS, понимает PostgreSQL и умеет работать с высоконагруженными сервисами. Архитектуру с нуля строить не нужно: задачи будут поставлены, техническое направление задано. Важно аккуратно и быстро реализовывать функциональность, разбираться в существующем коде и доводить задачи до рабочего результата.
Чем предстоит заниматься
- Разрабатывать backend-функциональность на Node.js, TypeScript и NestJS.
- Работать с существующими микросервисами.
- Реализовывать задачи по готовым требованиям и техническим постановкам.
- Дорабатывать интеграции и внутренние сервисы.
- Работать с PostgreSQL: запросы, индексы, транзакции, оптимизация.
- Работать с Kafka или Redpanda.
- Разбирать и исправлять проблемы с производительностью.
- Писать понятный, поддерживаемый код.
- Участвовать в code review.
- При необходимости дорабатывать frontend-часть на React и TypeScript.
Что ожидаем:
Backend
- 5+ лет коммерческой разработки.
- Отличное знание Node.js.
- Отличное знание TypeScript.
- Уверенный опыт работы с NestJS.
- Хорошее понимание асинхронной модели Node.js.
- Опыт работы с production-сервисами.
PostgreSQL
- Отличное знание PostgreSQL.
- Уверенная работа с индексами.
- Опыт использования EXPLAIN ANALYZE.
- Опыт оптимизации запросов.
- Понимание MVCC.
- Хорошее понимание транзакций.
- Опыт работы с конкурентным доступом к данным.
Messaging
- Практический опыт работы с Kafka или Redpanda.
- Понимание event processing.
- Опыт реализации retry-механизмов.
- Понимание idempotency.
- Опыт работы с consumer groups.
- Понимание Dead Letter Queue.
High Load
Важно, чтобы был опыт работы с сервисами под нагрузкой:
- профилирование;
- оптимизация CPU и memory;
- кэширование;
- горизонтальное масштабирование;
- устойчивость к всплескам нагрузки;
- поиск и исправление узких мест.
Frontend
Будет плюсом опыт с:
- React;
- TypeScript;
- Zustand;
- React Query;
- REST API;
- Server-Sent Events;
- оптимизацией производительности SPA.
Python
Будет плюсом опыт с Python:
- написание скриптов и внутренних инструментов;
- работа с API;
- автоматизация рутинных задач;
- обработка данных;
- интеграции с внешними сервисами.
Инфраструктура
Ожидаем практический опыт работы с:
- Docker;
- GitLab CI/CD;
- Prometheus;
- Grafana;
- ELK или OpenSearch.
Будет плюсом
- Опыт в iGaming, fintech, betting, trading или других проектах с высокой нагрузкой.
- Опыт работы с legacy-кодом и существующими микросервисами.
- Умение быстро вникать в чужой код.
- Внимательность к деталям, особенно в задачах, связанных с деньгами, балансами, ставками, транзакциями или событиями.
- Спокойное отношение к задачам, где нужно не «переписать красиво», а надежно доработать то, что уже работает.
Кого мы ищем
Нам нужен сильный backend-разработчик, который умеет брать задачу, разбираться в контексте и доводить ее до результата.
Не ждем, что вы будете строить архитектуру с нуля или придумывать глобальные технические решения. Важно другое: писать надежный код, понимать последствия изменений, аккуратно работать с данными и не теряться в сложной production-системе.
Похожие вакансии
Опыт коммерческой разработки на платформе 1С. Опыт реализации интеграций (HTTP, Конвертация данных). Уверенное знание MS SQL. Опыт работы с...
Системный анализ или совмещенная роль BA/SA — от 3 лет. Проектирование REST API, OpenAPI / Swagger. BPMN 2.0, UML, ER...
Опыт руководства командой разработчиков: планирование, постановка задач, контроль выполнения, проведение код-ревью. Опыт участия в подборе и адаптации новых членов...
Опыт формирования бюджета и контроль его выполнения в крупных организациях. Умение анализировать финансовые отчеты, выявлять тенденции и делать выводы для...
Программа «минимум»: Эта вакансия для состоявшегося специалиста с неплохим опытом в enterprise-разработке. Не стоит пояснять, что на этом уровне...
