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