Н

Senior Node.js Developer

Work mode: Office, Limassol, Cyprus

Неизвестный работодатель На сервисе с: 10.10.26 12:19

Зарплата не указанаКипрLimassolОфис

Senior Node.js Developer | ID: 1865

Company: NDA
Industry: iGaming
Work mode: Office, Limassol, Cyprus

Description:
Продуктовая компания ищет Node.js Developer для работы над собственной платформой, высоконагруженной backend-системой, транзакциями и бизнес-логикой продукта.

Задачи:
- Разработка backend-части собственной платформы
- Работа с SQL-базами данных, Kafka, Redis
- Оптимизация производительности и стабильности high-load системы
- Написание unit- и e2e-тестов на Jest
- Code review и участие в улучшении CI/CD-процессов

Требования:
- 5+ лет опыта в backend-разработке

Условия:
- Офис в Лимасоле
- Конкурентная зарплата
- Релокация на Кипр за счёт компании

Похожие вакансии Node.js

Сайты компаний
selecty

Разработчик Python + Node.js

selectyНа сервисе с: 20.06.26 14:55↑ Вакансия с автоподнятием
Зарплата не указанаРоссия
Selecty — аккредитованная IT-компания, оказывающая услуги в сфере IT-аутсорсинга. Работаем на рынке более 10 лет, с 2013 года успешно решая задачи любой сложности в рамках цифровой трансформации для крупного бизнеса. Среди заказчиков Selecty более 300 компаний из списка РБК Топ-500.
Платформа для расчета данных для управленческой отчетности.
  • Разработка системы контроля и анализа движения данных
  • Стек :
  • Backend: Python, PostgreSQL, Docker, Kubernetes, REST API
  • Frontend: JavaScript, Node.js, модульнаяархитектура (Module Federation), UI Kit
  • DevOps: Docker, Kubernetes, Jenkins/Ansible, Git
  • Высшее техническое образование
  • Опыт в разработке от 3х лет
  • Опыт разработки на Python
  • JavaScript / Node.js (будет первое время рефакторинг)
  • SQL (Postgre)
  • Unix shell (bash, sh)
  • Опыт работы с форматами XML, JSON
  • Опыт работы с DevOps-инструментами (Jenkins, Ansible, Nexus, Git и пр.)
  • Понимание различий между ETL и ELT моделями
  • Опыт использования Docker (уметь упаковать приложение)
  • Понимание принципов работы RestApi
  • Знание алгоритмов обработки данных
  • Опыт работы с технологиями (предметная область):
  • Опыт методологии AgileSCRUM, KANBAN
  • Опыт работы с SQL запросами (условия, агрегаты, упорядочивание, связи)
  • Опыт построения кластеров и VMNodejs
  • Глубокий опыт работы с библиотеками sequelize или другими querybuilder’ами
  • Опыт создания отказоустойчивых, масштабируемых, высоконагруженных приложений
  • Опыт проектирования и оптимизации архитектуры приложений
Комфортные условия и полезные бонусы от Selecty:
  • Оформление по ТК РФ на аккредитованную ИТ компанию
  • HR координатор у каждого сотрудника;
  • ДМС со стоматологией, начиная с первого месяца работы;
  • Скидки на изучение иностранных языков от Skyeng;
  • Реферальная программа: бонус за рекомендации.
Расскажите нам о себе и мы обязательно свяжемся с вами!
hh.ru
aya group

Backend-разработчик (TypeScript/Node.js)

aya groupНа сервисе с: 11.08.26 11:58↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваУдалёнка

Мы развиваем финтех-продукты: банковские карты, мультивалютные счета, платежи и криптооперации. Это действующая система с реальными деньгами и десятками тысяч пользователей. Команда небольшая, поэтому разработчик напрямую участвует в технических и продуктовых решениях, работает с техлидом, frontend, mobile и QA и может вести задачи от бизнес-требования до production.

Стек: TypeScript (strict), Bun/Node.js, PostgreSQL (raw SQL, pgtyped, PL/pgSQL, функции и триггеры), GraphQL Yoga и codegen, REST, WebSocket, Redis, Kafka, GCP Pub/Sub, ClickHouse, Docker, GitLab CI, GCP Cloud Run и Cloud Functions, Sentry, Zod, Biome.

Обязанности:

  • Разрабатывать сервисы карт, счетов, операций, подписок, реферальной системы и комиссий — от схемы данных до API и фоновых обработчиков.

  • Работать с денежной логикой в PostgreSQL: разбираться в функциях и триггерах, сохранять инварианты балансов, проектировать транзакции, блокировки, индексы и безопасные миграции.

  • Развивать обработчики Kafka и Pub/Sub: обеспечивать идемпотентность, дедупликацию, корректные повторы и восстановление после частичных сбоев.

  • Поддерживать общий Kafka controller и прикладные событийные потоки.

  • Развивать GraphQL и REST API, а также события WebSocket. Сохранять обратную совместимость с независимо выпускаемыми клиентскими приложениями.

  • Интегрироваться с карточными, KYC, крипто- и почтовыми провайдерами, обрабатывать вебхуки и корректно разбирать случаи, когда результат внешнего вызова неизвестен.

  • Вести подсистему целиком: уточнять бизнес-правила, проектировать решение, выпускать его, проверять результат и документировать важные сценарии.

  • Планировать изменения схемы и данных без остановки критичных production-сценариев.

  • Разбирать инциденты на уровне приложения по цепочке API → БД → очередь → провайдер и безопасно восстанавливать незавершённые операции.

  • Участвовать в code review и технических решениях; вместе с QA улучшать проверки, с frontend и mobile согласовывать контракты.

Требования:
  • От 4 лет коммерческой backend-разработки на TypeScript/Node.js. Опыт Bun полезен, но не обязателен.

  • Сильный PostgreSQL: SQL руками, планы запросов, индексы, транзакции, блокировки и уровни изоляции; умение разбираться в большой существующей схеме.

  • Опыт с PL/pgSQL, триггерами и хранимыми функциями либо готовность быстро освоить этот слой. База данных здесь не только хранит данные: в ней реализована часть денежных правил.

  • Понимание систем с денежным состоянием: проводки и двойная запись, удержания, статусы операций, мультивалютность, конвертации, точность округлений, сверка и компенсация.

  • Опыт с Kafka, Pub/Sub или RabbitMQ: at-least-once доставка, повторная обработка, дедупликация и понимание границ между очередью, БД и внешним сервисом.

  • Опыт GraphQL и/или REST. Плюсом будет schema-first подход и кодогенерация типов.

  • Умение безопасно менять живую систему: сохранять обратную совместимость, планировать порядок миграции и деплоя, ограничивать rollout и проверять результат после выпуска.

  • Самостоятельность: способность получить задачу в бизнес-терминах, уточнить недостающие правила, спроектировать решение и довести его до production.

  • Инженерная аккуратность: строгая типизация, статический анализ, тесты в наиболее рискованных местах, понятные сценарии проверки и актуальная документация.

  • Умение расследовать сбои по конкретным идентификаторам и данным, отделять факт от гипотезы и не повторять денежную или внешнюю операцию без сверки результата.

  • Будет плюсом: ClickHouse, GCP Cloud Run, Pub/Sub и Cloud Functions, Docker, GitLab CI, Redis, WebSocket, Sentry, опыт в финтехе или криптопродуктах.

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

1. Профессиональный рост и развитие:

  • Работа над задачами в международном финтех-продукте

  • Бюджет на обучение, конференции и профессиональную литературу

2. Условия работы:

  • График работы 5/2 с гибким началом рабочего дня

  • Удаленный формат работы по миру

  • Компенсация ДМС после испытательного срока

  • Два дополнительных выходных дня в год

3. Корпоративная жизнь:

  • Яркие корпоративные мероприятия, от онлайн-квизов до выездов на природу

  • Поддержка спортивных увлечений команды

  • Отсутствие формализма и бюрократии, мы ценим результат и здравый смысл

hh.ru
100k–140k ₽РоссияЕкатеринбургУдалёнка

Оплата: 100 000–140 000 ₽ на руки в месяц + проектные бонусы (KPI)
Удалённая работа · Полная занятость

О компании и проектах

Nodera развивает технологические продукты и создаёт отдельное направление разработки собственных и клиентских сервисов.

Сейчас мы развиваем работающий маркетплейс недвижимости и инфраструктуру контентфабрики: поиск и подготовку видеоматериалов, автоматическую обрезку видео, анализ хуков и модуль аналитики результатов по клиентам. В дальнейшем будут новые продукты компании и заказчиков.

Ищем разработчика, который понимает основы программирования, умеет доводить задачи до работающего результата и использует AI-инструменты для ускорения разработки.

Как устроена работа

Вы будете постоянно работать над продуктами вместе с собственником Nodera. Собственник сам участвует в разработке: вместе вы обсуждаете технические решения, реализуете функциональность и улучшаете продукты компании и заказчиков. К дизайну подключается дизайнер.

Что предстоит делать

  • Развивать существующие продукты: разбираться в коде, добавлять функциональность и сохранять работоспособность прежних функций
  • Создавать новые сервисы и модули: от обсуждения задачи и технического решения до запуска
  • Работать с frontend, backend, базами данных, API и интеграциями
  • Организовывать работу AI-агентов: ставить задачи, передавать контекст, проверять изменения и исправлять ошибки
  • Тестировать новые функции и проверять, что изменения не сломали существующие сценарии
  • Настраивать развёртывание, отслеживать ошибки и поддерживать продукты после запуска
  • Показывать ежедневный прогресс и доводить согласованные этапы до законченного результата

Что для нас обязательно

  • Завершённые работающие проекты: сайты, приложения или сервисы, которые можно показать и подробно разобрать
  • База программирования: вы умеете писать и читать код, находить причины ошибок и объяснять технические решения
  • Понимание архитектуры приложения: как взаимодействуют его части, где хранятся данные, как работают авторизация, API и обработка ошибок
  • Практический опыт работы с frontend, backend и базами данных
  • Опыт запуска проекта: вы можете рассказать, как тестировали его, разворачивали и решали проблемы после релиза
  • Практика использования AI-инструментов, например Codex, Claude Code или Cursor, с самостоятельной проверкой результата
  • Готовность учиться, разбираться в существующем коде и своевременно сообщать о сложностях

Рассматриваем кандидатов с небольшим коммерческим опытом. Важнее завершённые проекты, понимание программирования и ваш личный вклад. Подойдут собственные и клиентские проекты, если они действительно работают и вы можете объяснить, как их создали.

Технологии

В кодовых базах используются JavaScript/TypeScript, React, Node.js, Python, PHP/Yii2, SQL, очереди задач и Docker. Для работы с видео применяются ffmpeg и Remotion.

Не ожидаем экспертного знания каждого инструмента из списка. Нужны крепкая база и готовность поддерживать и развивать продукты с разным стеком.

Условия

  • Первые два месяца — 100 000 ₽ на руки в месяц
  • После испытательного срока — пересмотр по результатам работы с возможностью повышения базовой оплаты до 140 000 ₽ на руки
  • Сверх базовой оплаты — дополнительное вознаграждение за каждый новый продукт, который вы берёте в работу: создание нового сервиса или развитие и сопровождение существующего
  • AI-инструменты и токены оплачивает компания, для работы предоставляются корпоративные аккаунты
  • Удалённая работа из любой страны
  • Полная занятость и фокус на проектах Nodera, без совмещения с другой работой и сторонними заказами
  • Рабочий язык — русский. Английский не является обязательным требованием
  • Сотрудничество с ИП или самозанятым; другие варианты можно обсудить
  • Прямая работа с собственником и возможность развиваться вместе с новым направлением компании

Что прислать в отклике

  1. Ссылки на самые показательные завершённые проекты: работающий сайт, приложение или демо. GitHub — если код можно раскрывать
  2. Краткое описание задачи и того, что вы сделали лично
  3. Какие технологии и AI-инструменты использовали и как проверяли результат

Если проект закрытый, можно показать его в формате, который не нарушает договорённости о конфиденциальности.

Как проходит собеседование

Попросим продемонстрировать один из ваших проектов и рассказать о его создании от начала до конца: задача, архитектура, разработка, применение AI, тестирование, запуск и поддержка. Обсудим технические решения, возникшие ошибки и способы их исправления

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.