3 липня 2024
Middle NodeJS+React Developer (RozetkaPay) Київ RozetkaPay — платіжний сервіс, який забезпечує зручні, швидкі та надійні платіжні сервіси як в онлайні, так і офлайні, а процес купівлі робить простим та безпечним. RozetkaPay входить до групи компаній EVO-Rozetka. Платіжний сервіс створений на базі найвідоміших маркетплейсів країни, якими користуються мільйони українців. Наші сервіси вже використовують Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua
3 липня 2024
Middle NodeJS+React Developer (RozetkaPay)
Київ
RozetkaPay — платіжний сервіс, який забезпечує зручні, швидкі та надійні платіжні сервіси як в онлайні, так і офлайні, а процес купівлі робить простим та безпечним.
RozetkaPay входить до групи компаній EVO-Rozetka. Платіжний сервіс створений на базі найвідоміших маркетплейсів країни, якими користуються мільйони українців. Наші сервіси вже використовують Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua , Yakaboo та інші.
Шукаємо Middle NodeJS+React Developer’a у команду , яка має на меті побудувати зовнішній продукт(Express Checkout). Цей продукт поєднує в собі всі переваги вже готових фінансових продуктів від нас для b2b клієнта, та простоту, легкість і безпеку покупки в інтернеті для b2c клієнта.
Кінцева мета — створення Checkout, котрий будь-який мерчант зможе під’єднати на свій сайт і не думати про обробку замовлень, а покупець буде довіряти цьому рішенню і тримати всі свої дані в рамках єдиного акаунту.
Ключові задачі :
- Проєктувати, впроваджувати, налагоджувати, документувати та вдосконалювати компоненти системи за допомогою ReactJS та NestJs;
- Розробка та вдосконалення API
- Покривати кодову базу модульними тестами;
- Співпрацювати з командою QA для детального тестування;
- Вчитися новим технологіям, фреймворкам, підходам до розробки на клієнтських проєктах та виконувати цілі.
- Пропонувати зміни та вдосконалення технологічного стека та підходів на проєкті.
Оскільки зараз ми працюємо над створенням продукту з 0 і його візуалізацією, розподіл задач на початку буде 60% frontend та 40% backend, в майбутньому 30% frontend та 70% backend для покращення продукту після релізу першої версії. Будуть передбачені задачі з оптимізацією продукту, збільшення навантаження та покращення користувацького інтерфейсу.
Технологічний стек:
- TypeScript, NodeJS, React
- NestJS, TypeORM, Zustand, useSWR
- REST, Kafka, Rabbit
- PostgreSQL, Redis
- Gitlab, Gitlab CI
- Kubernetes, Helm, GCP
Нам дуже важливі якість і гнучкість, тому ми використовуємо:
- Мікросервісний підхід до розробки.
- Domain driven development, clean architecture, use cases
- Обов’язковий етап код рев’ю.
- Покриття тестами та метриками.
- Відповідність стандартам якості коду.
- Супровід та відповідальність за функціонал після впровадження в робоче середовище.
- Взаємна повага і якісна відкрита комунікація.
Що важливо для даної ролі:
- 2+ роки досвіду комерційної розробки
- 2+ роки досвіду роботи з NodeJS (NestJS)
- Досвід роботи з RDBMS (PostgreSQL чи подібні)
- Розуміння роботи web ( браузерний API, REST)
- Досвід роботи з TypeScript
- Досвід роботи з React
- Досвід роботи з DDD
- Досвід у створенні складних і високонавантажених веб-додатків
- Продуктово-інженерний підхід до розв’язання задач, тобто безпосередній вплив на продукт, з яким працюєш, включаючи активний пошук оптимальних рішень
Етапи відбору:
- Знайомство з рекрутером, PM`ом та Senior Developer`ом
- Технічне інтервʼю
- Фінальне інтерв’ю з PM`ом та СТО
Ми пропонуємо:
- Офіційне працевлаштування у штат компанії
- 24 календарних дні оплачуваної відпустки на рік, необмежена кількість лікарняних
- Віддалена робота. Можливість відвідувати офіс у м. Київ
- Медичне страхування
- Послуги корпоративного психолога