Senior Backend JavaScript (Node.js) разработчик

Senior Backend JavaScript (Node.js) разработчик

Описание вакансии

Привет!
Мы развиваем системы автоматизации бизнес-процессов, CRM-решения и аналитические платформы для e-commerce и управления ресурсами. Проекты растут, и нам нужен опытный Senior Backend Node.js разработчик, который умеет проектировать архитектуру высоконагруженных сервисов, оптимизировать работу с данными и масштабировать системы.

Наш технологический стек:

  • Node.js (TypeScript) + PostgreSQL – основа серверной части;

  • Knex.js – работа с базой данных;

  • BigQuery, Google App Script (JavaScript), AppSheet – клиентская и аналитическая часть;

  • Docker, Kubernetes и другие мультисерверные решения – для масштабирования и управления сервисами;

  • NATS – используем для обмена сообщениями между сервисами (плюсом будет опыт).

Чем предстоит заниматься:

  • Разрабатывать и проектировать REST и GraphQL API;

  • Создавать и поддерживать сервисы аналитики и CRM-системы;

  • Оптимизировать PostgreSQL (индексация, сложные запросы, производительность);

  • Проектировать архитектуру высоконагруженных распределённых систем;

  • Работать с мультисерверными решениями (Kubernetes/Docker или альтернативы);

  • Интегрировать внешние сервисы и модули;

  • Поддерживать документацию (архитектура, схемы, инструкции).

Что мы хотим видеть от кандидата:

  • Опыт работы с Node.js / TypeScript от 4–5 лет;

  • Отличное знание PostgreSQL и оптимизации запросов;

  • Опыт работы с Knex.js;

  • Опыт проектирования и разработки API;

  • Понимание принципов построения высоконагруженных систем;

  • Опыт работы с мультисерверными решениями (Kubernetes/Docker или другие);

  • Знание систем обмена сообщениями (например, NATS) будет плюсом;

  • Владение GitHub, CI/CD.

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

  • Полностью удалённая работа с гибким графиком;

  • Интересные проекты с реальной бизнес-нагрузкой;

  • Возможность влиять на архитектуру и принимать технические решения;

  • Конкурентная оплата (от 150 000 ₽ и выше, обсуждается индивидуально);

  • Команда, ценящая экспертизу и инициативность.

Навыки
  • Node.js
  • TypeScript
  • JavaScript
  • PostgreSQL
  • REST API
  • GraphQL
  • Docker
  • CI/CD
  • GitHub
  • Микросервисная архитектура
  • BigQuery
Посмотреть контакты работодателя

Похожие вакансии

Azur Games
Удаленная работа
  • Москва

  • Не указана

Рекомендуем

Node.js developer/Node.js разработчик

Новосельцева Вита Евгеньевна

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Immersive Lab
Удаленная работа
  • Москва

  • до 400000 RUR

Рекомендуем
SwitchCase
Удаленная работа
  • Москва

  • до 2400 USD

Удаленная работа
  • Москва

  • до 2400 USD

РОССИ
Удаленная работа
  • Москва

  • от 200000 RUR

WAZZUP
Удаленная работа
  • Москва

  • до 270000 RUR

Playerok
Удаленная работа
  • Москва

  • от 400000 RUR

Зерно-Агрегатор
Удаленная работа
  • Москва

  • от 230000 RUR

Басенко Виктор Александрович

Senior JavaScript Developer (GameDev / Highload / Optimization)

Басенко Виктор Александрович

Удаленная работа
  • Москва

  • до 550000 RUR

SORP Group
Удаленная работа
  • Москва

  • до 550000 RUR

ЛАНИТ
Удаленная работа
  • Москва

  • до 550000 RUR

New Light Consulting LLC

Backend Developer (Bun.js/Elysia.js)

New Light Consulting LLC

Удаленная работа
  • Москва

  • до 550000 RUR

itBoat
Удаленная работа
  • Москва

  • от 250000 RUR

Удаленная работа
  • Москва

  • от 200000 RUR

Маджестик Девелопмент

Backend-разработчик

Маджестик Девелопмент

Удаленная работа
  • Москва

  • от 200000 RUR

Трантин Антон Васильевич

Middle Full-stack Developer (Next.js & Strapi)

Трантин Антон Васильевич

Удаленная работа
  • Москва

  • до 2500 USD

Р-Вижн
Удаленная работа
  • Москва

  • до 2500 USD

Национальная Юридическая Служба

Fullstack-разработчик

Национальная Юридическая Служба

Удаленная работа
  • Москва

  • до 150000 RUR

Пульсар Центр

Full-stack разработчика

Пульсар Центр

Удаленная работа
  • Москва

  • до 150000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию