November 4

Senior Node.JS Developer

Remote | 500 - 5000 USD

STRABA


Занятость: full-time (8 часов/день)
Формат работы: удаленка (кроме Беларуси)
Позиция: Senior Node.JS Developer
Компенсация: 3500-5000 USD

Описание продукта и задач: Разработка backend части приложения, работа с аудио и видеопотоками, сложными и высоконагруженными сервисами для внутреннего пользования в одном из топовой iGaminig компании


⚡️Важная информация для кандидатов:
1) рассматриваем только от 4-5 лет коммерческого опыта с Node.JS
2) к сожалению, не рассматриваем граждан РБ из-за проблем с оплатой
3) не рассматриваем фрилансеров, кандидатов с опытом работы в гос. компаниях или небольших компаниях


📌Что нужно будет делать:
- разработка backend части продукта на node.js
- написание сложных запросов к БД
- разработка REST API и Websocket API
- разработка тестов


📌Какой и опыт и качества нужны:
- Отличное знание JavaScript / TypeScript и глубокое понимание асинхронной модели выполнения
- Уверенное владение PostgreSQL: сложные запросы, индексы, оптимизация, транзакции, работа с Prisma или аналогичными ORM.
- Опыт работы с Redis: pub/sub, streams, caching, distributed locks.
- Отличное знание одного из фреймворков: NestJS (структура модулей, guards, interceptors, DI) и/или AdonisJS 6 (providers, IOC, middleware, validation, Auth).
- Уверенное владение REST API и WebSocket архитектурой, понимание принципов масштабирования.
- Опыт написания тестов (unit/e2e), знание Vitest/Jest
- Умение проектировать и документировать API (Swagger / OpenAPI).
- Опыт работы с Docker и docker-compose в dev/prod окружениях.
- Навыки работы в монорепозиториях и с CI/CD (GitHub Actions, DroneCI и др.)."


🔻МЫ:
- Возможность работать из любой точки мира
- Возможность релокации на Кипр за счет компании
- Годовой бонус (в размере оклада) по итогам работы
- Стандартный соцпакет: курсы английского, страховка, оплата конференций и выставок

📌контакт: @DzmitryS6