Backend Engineer (MedusaJS)

HYPERPC

Backend Engineer (MedusaJS)

Москва, Складочная улица, 1с10

Метро: Дмитровская

Описание вакансии

Привет! Мы HYPERPC – российский бренд, который с 2010 года создает высокопроизводительные компьютеры премиум-класса. Наши продукты — это сплав инноваций и безупречного качества. Наш e-commerce — это высоконагруженный механизм, который должен работать с той же скоростью и надежностью, что и топовые процессоры в наших ПК.

Мы ищем Backend Engineer, который станет ключевым разработчиком нашей коммерческой платформы на базе MedusaJS. Если ты владеешь Node.js/TypeScript на высоком уровне, фанатично относишься к чистоте кода и готов обеспечивать финансовую точность каждой операции — добро пожаловать в команду!

Твоя Миссия: Совершенство Коммерческого Бэкенда

Твоя главная задача — проектировать, разрабатывать и поддерживать ядро нашей headless-commerce платформы, гарантируя скорость, безопасность и надежность транзакций.

  • Разработка Модулей: Разработка новых функций и модулей в ядре MedusaJS v2 (или ее интеграция) с использованием Node.js и TypeScript.

  • API Мастерство: Проектирование, реализация и версионирование надежных REST API для взаимодействия с фронтендом и внешними сервисами.

  • Интеграции: Интеграция с внешними API, включая платежные системы, логистические сервисы и webhooks.

  • Данные и Логика: Работа с PostgreSQL (миграции, оптимизация запросов и индексов) для обеспечения целостности и скорости данных.

  • Качество Кода: Участие в code review и обеспечение высоких стандартов качества кода.

Твои Технические Скиллы (Требования):

Нам нужен разработчик, который строит стабильные и масштабируемые системы.

Обязательно:

  • Node.js и TypeScript: Опыт коммерческой разработки и глубокое понимание экосистемы.

  • PostgreSQL: Уверенный опыт работы с базами данных, включая миграции, оптимизацию запросов и построение индексов.

  • REST API: Навыки проектирования, документирования (OpenAPI/Swagger) и версионирования API.

  • Git: Профессиональное использование ветвления, pull requests и участие в code review.

  • Интеграции: Успешный опыт работы с внешними API, понимание принципов работы webhooks.

Будет Твоим Преимуществом:

  • Опыт работы с MedusaJS v2 или другими headless-commerce платформами.

  • Опыт интеграции с платежными системами и понимание основ безопасности (PCI DSS).

  • Опыт работы с Redis для реализации механизмов кеширования.

  • Знание Docker и базовые навыки настройки CI/CD.

  • Опыт в e-commerce проектах.

Твои Личные Качества:

  • Внимание к Деталям: Критически важно для работы с финансовыми операциями и транзакционной логикой.

  • Документирование: Умение читать и создавать техническую документацию.

  • Самостоятельность: Способность автономно решать сложные задачи и принимать решения.

  • Адаптивность: Готовность быстро разбираться в новом стеке (особенно в MedusaJS).

Мы Предлагаем:

  • Работа над ключевым e-commerce проектом для премиального бренда.

  • Участие в выборе архитектурных решений и стека технологий.

  • Конкурентная заработная плата, обсуждаемая индивидуально.

  • Технически сильная команда, нацеленная на результат.

Обязательный Этап Отбора: Тестовое Задание

Для подтверждения квалификации, пожалуйста, выполни следующее тестовое задание и приложи ссылку на GitHub в сопроводительном письме.

Задача: Добавить API endpoint в MedusaJS v2 проект для конвертации валют с использованием внешнего API.

Требуемая функциональность:

Создание GET /store/currency/convert?amount=100&from=USD&to=EUR endpoint.

Интеграция с внешним API курсов валют (например, exchangerate-api.com).

Реализация кеширования курсов в памяти (или Redis, если есть опыт) сроком на 1 час.

Строгая валидация параметров (amount — число, from/to — валидные коды валют).

Корректная обработка ошибок при недоступности внешнего API.

Использование TypeScript с правильными типами данных.

Приложение файла README с примерами использования endpoint.

Если ты готов строить ядро нашего e-commerce на уровне HYPERPC, ждем твое резюме и ссылку на выполненное тестовое задание!

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Your Personal Agent
Удаленная работа
  • Москва

  • до 350000 RUR

Рекомендуем
Удаленная работа
  • Москва

  • до 230000 RUR

Рекомендуем
Photo Lab
Удаленная работа
  • Москва

  • до 6000 USD

Рекомендуем
Зерно-Агрегатор
Удаленная работа
  • Москва

  • от 230000 RUR

Р-Софт
Удаленная работа
  • Москва

  • от 230000 RUR

БАЗАР
Удаленная работа
  • Москва

  • до 300000 RUR

StormWall™
Удаленная работа
  • Москва

  • до 300000 RUR

Тэлентси
Удаленная работа
  • Москва

  • до 300000 RUR

Playerok
Удаленная работа
  • Москва

  • от 400000 RUR

Senior-Backend разработчик в Vivora

Лящ Максим Михайлович

Удаленная работа
  • Москва

  • до 200000 RUR

Леусова Екатерина Сергеевна

Backend-разработчик

Леусова Екатерина Сергеевна

Удаленная работа
  • Москва

  • до 260000 RUR

NEURO Agency
Удаленная работа
  • Москва

  • до 260000 RUR

ArtWorkout
Удаленная работа
  • Москва

  • до 6000 USD

Hello, Doc!
Удаленная работа
  • Москва

  • до 350000 RUR

NanoHire
Удаленная работа
  • Москва

  • до 350000 RUR

М.К Инвест
Удаленная работа
  • Москва

  • до 350000 RUR

Unlim
Удаленная работа
  • Москва

  • до 300000 RUR

Бабаян Денис Маркович

Middle+ Python Backend Engineer

Бабаян Денис Маркович

Удаленная работа
  • Москва

  • до 250000 RUR

MadOut Games
Удаленная работа
  • Москва

  • до 250000 RUR

Robusta
Удаленная работа
  • Москва

  • до 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию