Проект:
Кросплатформенный нишевой маркетплейс.
Обязанности:
- Разработка и поддержка высоконагруженных RESTful API с использованием Node.js и Express.
- Работа с базами данных MongoDB и ORM Mongoose для проектирования и оптимизации схем данных.
- Участие в проектировании и разработке модульных и масштабируемых приложений на базе NestJS.
- Документирование и поддержка API с использованием Swagger.
- Интеграция сторонних сервисов и API.
- Оптимизация и улучшение производительности приложений.
- Участие в код-ревью и обеспечение соблюдения лучших практик разработки.
- Разработка новых функций и поддержка существующего функционала маркетплейса.
- Взаимодействие с фронтенд-разработчиками и UX/UI дизайнерами для обеспечения лучшего пользовательского опыта.
Требования:
- Опыт разработки на Node.js.
- Знания и опыт работы с Express и Mongoose.
- Опыт работы с TypeScript.
- Знание и опыт работы с NestJS.
- Умение работать с NoSQL базами данных, особенно MongoDB.
- Опыт документирования API с использованием Swagger.
- Знание принципов REST API
- Опыт оптимизации производительности приложений и баз данных.
- Умение писать чистый, поддерживаемый и тестируемый код.
- Знание английского на уровне чтения технической документации.
Будет плюсом:
- Опыт работы с Redis, RabbitMQ, Temporal.io или другими технологиями кэширования, очередей и саг.
- Опыт разработки и поддержки высоконагруженных систем.
- Знание других фреймворков и библиотек для разработки бэкенда.
Условия:
- График работы: 5/2 с 10:00-18:00 офис или УДАЛЕННО
- Оформление по ТК РФ/Самозанятый/ИП
- Дружелюбный и открытый коллектив, всегда готовый выслушать, замотивировать и поднять настроение при необходимости :)