Москва
Всем привет! Ищем уверенного JavaScript/TypeScript разработчика, который сможет помочь нам реализовать проект
Обязанности:
- Разработка и предложение решений по оптимизации процессов на складе с использованием WMS.
- Разработка модификаций
- Работа по ТЗ
Требования:
- Опыт коммерческой разработки: 2–4 года в backend на Node.js.
- Языки: уверенный JavaScript (ES6+) и TypeScript (типизация, generics, utility types, работа с strict режимом).
- Платформа/рантайм: Node.js (понимание event loop, асинхронности, потоков, worker threads, профилирование, memory leaks basics).
- Фреймворки: опыт построения REST/HTTP‑сервисов на Express/Koa/Fastify или NestJS.
- ORM/базы данных:
-MikroORM или аналогичная ORM (TypeORM/Prisma/Sequelize): моделирование сущностей, миграции, связи, lazy/eager loading, оптимизация запросов.
-Реляционные БД (PostgreSQL/MySQL): уверенный SQL. - Докеризация и окружение:
-Docker и Docker Compose: сборка образов, многоконтейнерные окружения, оптимизация слоев, healthchecks.
-Базовые навыки CI/CD (настройка пайплайнов, артефакты, секреты — будет плюсом). - Контроль версий: Git — ветвление (feature/bugfix), rebase/merge, pull requests, code review, разрешение конфликтов.
- Проектирование API
- Архитектура и паттерны:
-Чистый код, SOLID, разделение слоев, DI
-Понимание микросервисного и монолитного подходов, взаимодействие по HTTP (RabbitMQ/Kafka — плюс)
- Будет плюсом опыт внедрения и работы с различными WMS-системами.
Условия:
- Работа на проекте, срок до июня 2026 года
- Гибкий формат и график работы
- Оформление по СЗ/ИП/ГПХ
- Полностью удаленная работа
- полностью белую заработную плату;
- дружную, креативную, успешную команду профессионалов.