Middle Backend-разработчик (nodejs) (удаленная работа)

16 марта 2025

Уровень зарплаты:
от 220 000 до 220 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Middle Backend-разработчик (nodejs)

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

В связи с активным ростом мы ищем backend-разработчика с опытом работы на Nest.js и Typescript. Требуется понимание DDD, микросервисов, ORM и миграций. Нам важно, чтобы у вас был глубокий опыт с ключевыми технологиями из нашего стека, понимание архитектуры высоконагруженных систем и умение эффективно работать в команде.

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

Почему мы:

  • Работа в команде с большим опытом коммерческой разработки;
  • Множество интересных и нестандартных задач станете на голову выше как специалист;
  • Прямое взаимодействие с CTO и CEO. Возможность непосредственно влиять на дальнейшее развитие продукта и компании, предлагать и реализовывать собственные идеи;
  • Интересный и востребованный продукт, качественно реализованный во всех отношениях;
  • Получите опыт работы в успешном IT-проекте;

Наш стэк

  • NestJS, TypeScript
  • PostgreSQL, Prisma ORM
  • Redis, RabbitMQ, Kafka (+ gRPC)
  • CQRS, DDD (как методология, используем в каждом сервисе)
  • GraphQL, REST API

Что будем делать:

  • Писать чистый, поддерживаемый код. Следовать принципам DDD, SOLID, KISS, DRY
  • Разрабатывать новые микросервисы на NestJS/TypeScript от идеи до запуска в прод.
  • Участвовать в проектировании и развитии архитектуры системы (делить сервисы, планировать взаимодействие через gRPC или очереди).
  • Создавать внутренние библиотеки и инструменты, чтобы ускорить разработку и облегчить жизнь всей команде.
  • Интегрировать сервисы между собой с помощью очередей сообщений (RabbitMQ, Kafka) и gRPC API.
  • Принимать участие в код-ревью и обсуждении лучших практик по бэкенду.

Что ожидаем от тебя:

  • Уверенный опыт разработки на Node.js и TypeScript (от middle-уровня и выше)
  • Опыт работы с фреймворком Nest.js
  • Знание принципов RESTful API, GraphQL и межсервисного взаимодействия
  • Знание и опыт применения принципов DDD (Domain-Driven Design)
  • Понимание принципов ООП, DRY, KISS, SOLID
  • Навыки работы с ORM (Object-Relational Mapping) для взаимодействия с базами данных (MySQL/PostgreSQL)
  • Понимание микросервисной архитектуры и принципов распределённых систем. Ты понимаешь преимущества и недостатки как монолитной, так и микросервисной архитектуры.
  • Опыт со связыванием сервисов через API и сообщения: практика с gRPC, REST, очередями сообщений (например, RabbitMQ) и/или стриминговыми платформами (например, Kafka).
  • Умение эффективно работать в команде: самостоятельно организовывать свой день на удалёнке, доводить задачи до результата и легко общаться с коллегами в корпоративном мессенджере.

Будет плюсом, если:

  • Разрабатывали и поддерживали высоконагруженные системы, можете оптимизировать запросы к БД
  • Опыт работы с мониторингом и логированием для отслеживания работы приложения и выявления проблем
  • Работали с Prisma и GraphQL
  • Знаете инструменты и практики DevOps для автоматизации процессов развертывания и масштабирования приложений (на уровне необходимости для бэкенд разработчика, ci/cd и прочим занимается наша команда DevOps инженеров)

Что вы получаете:

  • Удаленная работа и гибкий график.
  • Конкурентная зарплата + бонусы .
  • Оформление по ТК РФ или работа через ИП .
  • Сложные и интересные задачи и быстрый профессиональный рост;
  • Команда профессионалов с реальным опытом разработки сложных систем;
  • Участие на всех этапах работы, от архитектуры до оптимизации процессов;
  • Выделяем время на research и рефакторинг;
  • Драйвовая команда с отлаженными бизнес-процессам, здоровыми отношениями и самым передовым стеком. Мы свободно обсуждаем и внедряем идеи, рискуем и несем ответственность, тестируем новые инструменты и гипотезы.

Если вам интересно отправляйте отклик с описанием опыта, мы быстро свяжемся и обсудим детали.



Посмотрите похожие вакансии

Middle Python + PHP backend разработчик
Компания: FIX
Зарплата: з.п. не указана
Middle backend-разработчик на Node.Js
Компания: Сервизория
Зарплата: от 200 000 до 250 000 руб.
Разработчик React JS + Node JS fullstack
Компания: Альфа-Банк
Зарплата: з.п. не указана
Frontend-разработчик Middle (Angular, RxJS)
Компания: МКО Системы
Зарплата: з.п. не указана