Козырев Артем Сергеевич

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

От 150 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • Node.js
  • TypeScript
  • JavaScript
  • PostgreSQL
  • REST API
  • GraphQL
  • Docker
  • CI/CD
  • GitHub
  • Микросервисная архитектура
  • BigQuery

Привет!
Мы развиваем системы автоматизации бизнес-процессов, 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 ₽ и выше, обсуждается индивидуально);

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