Москва, Складочная улица, 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
Москва
до 300000 RUR
Москва
до 300000 RUR
Москва
до 6000 USD
Москва
до 350000 RUR
Москва
до 350000 RUR