Middle Backend Developer (Node.js) — EAM-платформа (enterprise)
Ищем backend-разработчика в команду внедрения и развития EAM-платформы у крупного заказчика. Роль про серверную разработку на Node.js: вы будете развивать BFF-слой, переносить и улучшать бизнес-логику, а также участвовать в продуктовых доработках платформы. Работа преимущественно в офисе на ст. м. Нагатинская , возможен гибрид (1-2 дня из дома)
Чем предстоит заниматься
Разрабатывать и кастомизировать BFF (backend-for-frontend) / broker-server для EAM-платформы
Мигрировать и рефакторить бизнес-функционал, аккуратно работать с существующим кодом
Решать задачи развития платформы: на стороне клиента, BFF или ядра приложения — в зависимости от оптимального технического решения
Участвовать в проектах доработки и внедрения EAM-платформы у крупных заказчиков
Технологический стек
Backend / core: Java 8 + PostgreSQL
BFF / broker-server: Node.js + Express (возможен NestJS) + PostgreSQL
Client: React.js + MobX
Ожидания от кандидата
Коммерческий опыт разработки от 2 лет
Уверенный Node.js (Express / NestJS), хорошее понимание серверной архитектуры
Уверенная работа с PostgreSQL, опыт проектирования схем и запросов
Опыт проектирования и разработки API (REST; понимание версионирования, контрактов, ошибок, логирования)
Умение работать в команде: договариваться, ясно формулировать позицию, аргументировать технические решения
Продуктовое мышление: понимание, как выбор архитектуры и реализаций влияет на пользователей и поддержку
Будет плюсом
Умение читать код на Java, опыт работы с legacy-проектами
Опыт с React.js
Асинхронное взаимодействие, очереди/брокеры сообщений, event streaming
Понимание принципов микросервисной архитектуры
Мы предлагаем: