Middle FullStack Developer (Express Checkout Team)

Шукаємо в Україні
Віддалено
Повна зайнятість

RozetkaPay — платіжний сервіс, який забезпечує зручний та простий процес покупки онлайн та офлайн. RozetkaPay забезпечує транзакції для 10 тисяч українських підприємців.

Анастасія Баштова

Middle Full Stack Developer

RozetkaPay —  платіжний сервіс, який забезпечує зручні, швидкі та надійні платіжні сервіси як в онлайні, так і офлайні, а процес купівлі робить простим та безпечним.

RozetkaPay входить до групи компаній EVO-Rozetka. Платіжний сервіс створений на базі найвідоміших маркетплейсів країни, якими користуються мільйони українців. Наші сервіси вже використовують Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua, Yakaboo та інші. 

Шукаємо Middle Full Stack Developer’a у команду, яка має на меті побудувати зовнішній продукт (Express Checkout). Цей продукт поєднує в собі всі переваги вже готових фінансових продуктів від нас для b2b клієнта, та простоту, легкість і безпеку покупки в інтернеті для b2c клієнта.

Кінцева мета – створення Checkout, котрий будь-який мерчант зможе під’єднати на свій сайт і не думати про обробку замовлень, а покупець буде  довіряти цьому рішенню і тримати всі свої дані в рамках єдиного акаунту.

Ключові задачі:

  • Проєктувати, впроваджувати, налагоджувати, документувати та вдосконалювати компоненти системи за допомогою ReactJS та NestJs
  • Розробка та вдосконалення API
  • Покривати кодову базу модульними тестами
  • Співпрацювати з командою QA для детального тестування
  • Вчитися новим технологіям, фреймворкам, підходам до розробки на клієнтських проєктах та виконувати цілі
  • Пропонувати зміни та вдосконалення технологічного стека та підходів на проєкті

Технологічний стек:

  • TypeScript, Node.js, React
  • NestJS, TypeORM, Zustand, useSWR
  • REST, Kafka, Rebbit
  • PostgreSQL, Redis
  • Gitlab, Gitlab CI
  • Kubernetes, Helm, GCP

Нам дуже важливі якість і гнучкість, тому ми використовуємо:

  • Мікросервісний підхід до розробки.
  • Domain driven development, clean architecture, use cases
  • Обов’язковий етап код рев’ю.
  • Покриття тестами та метриками.
  • Відповідність стандартам якості коду.
  • Супровід та відповідальність за функціонал після впровадження в робоче середовище.
  • Взаємна повага і якісна відкрита комунікація.

Що важливо для даної ролі:

  • 2+ років досвіду комерційної розробки
  • 2+ роки досвіду роботи з React
  • Досвід роботи з RDBMS (PostgreSQL чи подібні)
  • Розуміння роботи web (HTTP, браузерний API, REST)
  • Досвід роботи з TypeScript
  • Досвід роботи з Node.js
  • Досвід роботи з DDD
  • Досвід у створенні складних і високонавантажених веб-додатків
  • Продуктово-інженерний підхід до розв’язання задач, тобто безпосередній вплив на продукт, з яким працюєш, включаючи активний пошук оптимальних рішень

Ми пропонуємо:

  • Офіційне працевлаштування у штат компанії
  • 24 календарних дні оплачуваної відпустки на рік, необмежена кількість лікарняних
  • Віддалена робота. Можливість відвідувати офіс у м. Київ
  • Медичне страхування
  • Послуги корпоративного психолога

Етапи відбору:

Інтервʼю-знайомство

Технічне інтерв’ю

Фінальне інтерв’ю

Поділитись вакансією у соціальних мережах

Життя в EVO

Незламний офіс

Сучасний простір, де безліч місць для роботи, зустрічей, дозвілля та спорту. Є автономне живлення, безперебійний зв’язок, тепло та облаштоване бомбосховище.

Дивитись

Волонтерство

Розвиваємо проєкти, які наближують Перемогу. Проводимо благодійні заходи. Донатимо. Підтримуємо волонтерські ініціативи співробітників.

Дивитись

Спортивні спільноти

Підтримуємо футбольні, бігові та велокоманди співробітників. Є спортивний майданчик та тренажерна зала.

Дивитись