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 и другими, для разработки и внедрения высококачественных продуктов.
- Управление проектами и принятие решений: Возможность принимать технические решения на уровне проекта, участие в планировании проекта и оценке задач.
- Поддержка кода и документации: Поддержание кода в чистоте и актуальности, обеспечение высокого качества кода, сопровождение кода подробной документацией для существующих и новых функций.
- Постоянное обучение и развитие: Оставаться в курсе новейших технологий, инструментов и методик, чтобы улучшать эффективность и качество работы. Открытость к новым идеям и готовность изменять подходы в соответствии с развитием индустрии.
Будет плюсом:
- Опыт работы с кликхаусом и оптимизацией запросов;
- Умение мониторить приложения в продакшене;
- Работал с высоконагруженными проектами;
Условия:
- Удаленная работа;
- Возможность профессионального роста;
- Работа над интересными проектами в которых получите космический опыт!;
- Своевременная оплата.
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Откликнуться
