Tööpakkumisest
Разработка backend-части продукта с аудио- и видеопотоками, сложными запросами к базе данных и высоконагруженными сервисами для внутреннего использования в iGaming-компании.
Что нужно будет делать
- Разрабатывать backend-часть продукта на Node.js
- Писать сложные запросы к базе данных
- Разрабатывать REST API и WebSocket API
- Разрабатывать тесты
Какой опыт и качества нужны
- От 4–5 лет коммерческого опыта с Node.js
- Отличное знание JavaScript и TypeScript, глубокое понимание асинхронной модели выполнения
- Уверенное владение PostgreSQL: сложные запросы, индексы, оптимизация, транзакции, работа с Prisma или аналогичными ORM
- Опыт работы с Redis: pub/sub, streams, caching, distributed locks
- Отличное знание NestJS и/или AdonisJS 6
- Уверенное владение REST API и WebSocket-архитектурой, понимание принципов масштабирования
- Опыт написания unit- и e2e-тестов, знание Vitest или Jest
- Умение проектировать и документировать API с использованием Swagger или OpenAPI
- Опыт работы с Docker и docker-compose в dev- и prod-окружениях
- Навыки работы в монорепозиториях и с CI/CD, включая GitHub Actions, DroneCI и другие инструменты
- Не рассматриваются фрилансеры, кандидаты с опытом работы в государственных или небольших компаниях
Условия
- Полная занятость, 8 часов в день
- Удалённая работа из любой точки мира
- Компенсация: 3500–4500 USD
- Возможность релокации на Кипр за счёт компании
- Годовой бонус в размере оклада по итогам работы
- Социальный пакет: курсы английского, страховка, оплата конференций и выставок
О компании и продукте
Tribe — компания в сфере iGaming. Разработка ведётся для одной из топовых iGaming-компаний.
- Backend-продукт работает с аудио- и видеопотоками
- Сервисы сложные и высоконагруженные
- Разработка ведётся для внутреннего использования
Как откликнуться
Для отклика свяжитесь с @DzmitryS6.