Backend JavaScript Developer

Backend JavaScript Developer

Python

МЫ – сервис MARPLA, помогаем селлерам на Wildberries оптимизировать свою работу на маркетплейсе.

У нас есть успешная онлайн школа по маркетплейсам, а 2 года назад мы разработали сервис для оптимизации карточек и управлению рекламой WB.
Сейчас мы разрабатываем инструменты и модули, помогающие селлеру сокращать свои расходы и зарабатывать больше, с помощью качественной аналитики и автоматизации.

Требования:

  • Уверенные знания стека: Node.js, Nest.js, TypeScript, MongoDB, RabbitMQ, Redis (cache), ClickHouse / *SQL;
  • Знания микросервисной архитектуры и высоконагруженных систем;
  • Опыт работы с *nix системами;
  • Знание структуры хранения данных и алгоритмов работы с ними;

Обязанности:

  • Проектирование и разработка архитектуры: Разработка и оптимизация высоконагруженной архитектуры. Умение адаптировать существующие архитектурные решения и разрабатывать новые в соответствии с требованиями и целями бизнеса.
  • Работа с технологическим стеком: Глубокие знания и опыт работы с MongoDB, RabbitMQ (или другими средствами для RPC), Redis, TypeScript, NestJS, React, Nginx, Docker, Kubernetes, Gitlab CI, Linux. Знание и опыт работы с monorepo, mongoose, fs cache.
  • Оптимизация производительности: Анализ и оптимизация производительности системы. Опыт работы с high load сервисами и способность применять лучшие практики для обеспечения масштабируемости и стабильности.
  • Разработка CI/CD пайплайнов: Настройка и оптимизация пайплайнов для непрерывной интеграции и непрерывной доставки, используя Gitlab CI и другие инструменты.
  • Разработка и поддержка инфраструктуры: Опыт работы с Docker и Kubernetes для развертывания, масштабирования и управления контейнеризированными приложениями. Знание лучших практик в области безопасности контейнеров и обеспечения их стабильной работы.
  • Менторство и поддержка команды разработки: Обучение, поддержка и менторство для младших разработчиков. Ответственность за развитие технических навыков команды, проведение код-ревью и технических тренингов.
  • Сотрудничество с другими отделами: Сотрудничество с командами продуктового менеджмента, UX/UI дизайна, QA и другими, для разработки и внедрения высококачественных продуктов.
  • Управление проектами и принятие решений: Возможность принимать технические решения на уровне проекта, участие в планировании проекта и оценке задач.
  • Поддержка кода и документации: Поддержание кода в чистоте и актуальности, обеспечение высокого качества кода, сопровождение кода подробной документацией для существующих и новых функций.
  • Постоянное обучение и развитие: Оставаться в курсе новейших технологий, инструментов и методик, чтобы улучшать эффективность и качество работы. Открытость к новым идеям и готовность изменять подходы в соответствии с развитием индустрии.

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

  • Опыт работы с кликхаусом и оптимизацией запросов;
  • Умение мониторить приложения в продакшене;
  • Работал с высоконагруженными проектами;

Условия:

  • Удаленная работа;
  • Возможность профессионального роста;
  • Работа над интересными проектами в которых получите космический опыт!;
  • Своевременная оплата.

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Откликнуться

Report Page