Your Next Agency
Senior NodeJS Developer
- 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 рабочих дней);
-
отсутствие бюрократии и длительных митингов;
-
оплату спортзала и курсов английского языка;
-
оплату курсов, лицензий ПО, сертификаций;
-
прозрачный процесс найма, быстрый выход на оффер;
-
пересмотр зарплаты один раз в год.
Как будет проходить процесс найма:
-
HR-интервью (30 минут, в Google Meet с видео);
-
Tech-интервью с командой (60-90 минут, в Google Meet с видео);
-
Знакомство с CEO и PM (30 минут);
-
Готово! Лови заветный оффер.
Welcome to YNA! За сопроводительные письма с ссылкой на репозитории в GitLab / GitHub / Bitbucket плюсик в карму. :)