Senior FullStack (Node.js+React) Developer (Express Checkout Team) Offline
RozetkaPay — платіжний сервіс, який забезпечує зручні, швидкі та надійні платіжні сервіси як в онлайні, так і офлайні, а процес купівлі робить простим та безпечним.
RozetkaPay входить до групи компаній EVO-Rozetka. Платіжний сервіс створений на базі найвідоміших маркетплейсів країни, якими користуються мільйони українців. Наші сервіси вже використовують Rozetka, Prom, Vchasno, Bigl, Shafa, Volonter by Prom, Vodafone, Robota, Yakaboo та інші.
Шукаємо Senior Full Stack Developer’a у команду, яка має на меті розвивати зовнішній продукт (Express Checkout). Цей продукт поєднує в собі всі переваги вже готових фінансових продуктів від нас для b2b клієнта, та простоту, легкість і безпеку покупки в інтернеті для b2c клієнта.
Кінцева мета - Checkout, який будь-який мерчант зможе під'єднати на свій сайт і не думати про обробку замовлень, а покупець буде довіряти цьому рішенню і тримати всі свої дані (онлайн картки, адреси для доставки) в рамках єдиного акаунту.
Ключові задачі:
- Створення чекаутів для здійснення оплат користувачами
- Взаємодія з різними API по обміну даними
- Імплементація логіки різних типів і методів оплати на чекауті
Технологічний стек:
- Node.js, TypeScript, React
- NestJS, TypeORM, Zustand, useSWR
- REST, Kafka, Rabbit
- PostgreSQL, Redis
- Gitlab, Gitlab CI
- Kubernetes, Helm, GCP
Нам дуже важливі якість і гнучкість, тому ми використовуємо:
- Мікросервісний підхід до розробки.
- Domain driven development, clean architecture, use cases
- Обов’язковий етап код рев’ю.
- Покриття тестами та метриками.
- Відповідність стандартам якості коду.
- Супровід та відповідальність за функціонал після впровадження в робоче середовище.
- Взаємна повага і якісна відкрита комунікація.
Що важливо для даної ролі (60% back/40% front):
- 2+ роки досвіду з Node.js та React
- Знання реляційних баз даних (Postgres/MySQL/etc), процесів CI/CD, Docker, Kubernetes, GCP
- Досвід роботи з React 16.8+ (Hooks API)
- Впевнені знання HTML, CSS, JS
- Розуміння роботи web (HTTP, браузерний API, REST)
Про роботу в EVO
- Соціальний пакет — офіційне працевлаштування, 24 дні оплачуваної відпустки на рік і необмежена кількість лікарняних, щоб ви могли відпочивати та дбати про своє здоров’я.
- Турбота про здоров’я — ми покриваємо медичне страхування та пропонуємо підтримку корпоративного психолога, адже переконані, що піклування про ментальне здоров’я є так само важливим, як і про фізичне.
- Гнучкий формат роботи — віддалено або в офісі. Ви можете працювати дистанційно або відвідувати наш затишний офіс в Києві, який повністю енергонезалежний та оснащений усім необхідним.
- Волонтерська спільнота – ми регулярно проводимо благодійні аукціони, збираємо гроші на дрони-розвідники та підтримуємо волонтерські ініціативи співробітників.
- Ми надаємо рівні можливості для всіх – тому не допускаємо дискримінації за будь-якими ознаками. Також ми відкриті до співпраці з ветеранами/ветеранками та готові підтримати їх на шляху до нових професійних досягнень.