Your Next Agency

Senior NodeJS Developer

4 500 - 5 500 USD
  • Черногория
  • Более 6 лет
  • Node.js
  • PostgreSQL
  • React
  • REST
  • JS
  • Английский язык
  • Redis
  • WebSocket
  • Английский — C1 — Продвинутый

Мы — Your Next Agency, digital-агентство из Нидерландов, занимающееся созданием сайтов, веб и мобильных приложений уже 7 лет. Наш фокус — комплексная разработка ПО под заказ.

Работаем в широком спектре доменных областей — от traveltech до e-commerce, что позволяет нашей команде углублять экспертизу и развивать инженерную насмотренность. В нашей компании важны не только твои навыки, но и креатив, свежие идеи и любовь к тому, что ты делаешь.

В связи с расширением нашей команды и числа проектов, мы открываем вакансию на позицию Middle+/Senior NodeJS Developer на один из наших healthtech проектов. Мы ищем человека, который готов присоединиться к нам и помочь в создании инновационных решений для наших клиентов.

Важно: письменный и разговорный английский язык от уровня B2 — обязательное требование (основной язык коммуникации на проекте).

На этой позиции ты будешь:

  • проектировать и разрабатывать backend на NestJS 11 + TypeScript + TypeORM + PostgreSQL, включая REST API, WebSocket-шлюзы (Socket.IO) и фоновые джобы (Graphile Worker);

  • разрабатывать frontend на React 19 + TypeScript + Vite + Zustand, используя формы на React Hook Form + Zod;

  • работать с real-time потоками данных от медицинских устройств и видео-сессий (Socket.IO + Redis adapter);

  • покрывать код тестами: Vitest + React Testing Library (FE), node:test + k6 (BE), Playwright (E2E);

  • участвовать в код-ревью, поддерживать техническую документацию и Storybook компонентов.

Мы ищем специалиста, который уверенно работает с:

  • Node.js / TypeScript, уверенное владение NestJS (модули, DI, guards, interceptors, pipes), желательно от 5+ лет;

  • React 18/19, hooks, state-management (Zustand или Redux Toolkit), React Hook Form + Zod;

  • PostgreSQL + TypeORM: миграции, индексы, оптимизация запросов; понимание транзакций и изоляции;

  • Redis (cache, pub/sub) и WebSocket (Socket.IO предпочтительно);

  • проектирования REST API: версионирование, валидация (class-validator / Zod), OpenAPI/Swagger;

  • тестирования: Vitest + RTL, unit и integration тесты на бэке, понимание подхода к E2E (Playwright — плюс);

  • CI/CD (Azure DevOps Pipelines или аналог), уверенный Git, pnpm, Node 24+.

Понимание принципов безопасной работы с персональными/медицинскими данными — будет большим плюсом.

Что мы предлагаем:

  • конкурентную и стабильную зарплату в USD/EUR;

  • профессиональный рост под руководством сильных техлидов;

  • время на тестирование, рефакторинг и парное программирование;

  • оплачиваемый отпуск (25 рабочих дней);

  • отсутствие бюрократии и длительных митингов;

  • оплату спортзала и курсов английского языка;

  • оплату курсов, лицензий ПО, сертификаций;

  • прозрачный процесс найма, быстрый выход на оффер;

  • пересмотр зарплаты один раз в год.

Как будет проходить процесс найма:

  1. HR-интервью (30 минут, в Google Meet с видео);

  2. Tech-интервью с командой (60-90 минут, в Google Meet с видео);

  3. Знакомство с CEO и PM (30 минут);

  4. Готово! Лови заветный оффер.

Welcome to YNA! За сопроводительные письма с ссылкой на репозитории в GitLab / GitHub / Bitbucket плюсик в карму. :)