RozetkaPay to usługa płatnicza, która zapewnia wygodne, szybkie i niezawodne usługi płatnicze zarówno online, jak i offline, a także sprawia, że proces zakupu jest prosty i bezpieczny.
RozetkaPay jest częścią grupy spółek EVO-Rozetka. Usługa płatnicza powstała w oparciu o najsłynniejsze w kraju targowiska, z których korzystają miliony Ukraińców. Z naszych usług korzystają już Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua, Yakaboo i inne.
Poszukujemy Inżyniera Middle Full Stack dołączyć do zespołu pracującego nad interfejsami użytkownika narzędzia administracyjnego dla back office.
Skład zespołu:
Właściciel produktu, koordynator projektu, 1 starszy programista Full Stack, 2 młodszych programistów Full Stack i 1 podręcznik kontroli jakości.
Stos technologii:
React, TypeScript, Node.js, Express.js, NestJS, Apollo, GraphQL, REST, Elasticsearch, Postgres, GCP/GKE, MUI
Jakość i elastyczność są dla nas bardzo ważne, dlatego stosujemy:
- Podejście mikroserwisowe do rozwoju;
- Obowiązkowe etap przeglądu kodu;
- Zgodność ze standardami jakości kodu
- Wsparcie i odpowiedzialność za funkcjonalność po wdrożeniu w środowisku pracy;
- Wzajemny szacunek i wysoka jakość otwartości; komunikacja
- Chęć rozwoju produktu i otwartość na nowe ciekawe zadania i wyzwania
Co jest ważne na tym stanowisku:
< li>Ponad 2 lata doświadczenia z Javascript/Typescript i Node.js (Express.js, NestJS)- Umiejętność tworzenia projektu w React, w tym konfigurowania pakietu WWW, testów i linterów ;
- Podstawowa znajomość relacyjnych baz danych (Postgres/MySQL/etc), procesów CI/CD, Docker, Kubernetes, GCP;
- Doświadczenie z React 16.8+ (Hooks API);< /li>
- Doświadczenie z GraphQL;
- Pewna znajomość HTML, CSS;
- Zrozumienie sieci (HTTP, API przeglądarki, REST).
ul>Zadania (stosunek 70% frontend/30% backend):
- Stworzenie systemu zarządzania kontami użytkowników i handlowców;
- Stworzenie interfejsu do zarządzania kasą fiskalną;
- Tworzenie interfejsów do narzędzi do wewnętrznego monitorowania transakcji i ogólnie elementów kontroli systemu;
- Interakcja z różnymi usługami poprzez API w celu odbioru i edycji danych oraz konfiguracji wewnętrznej reguły i systemy;
- Praca ze złożonymi systemami wymagającymi wyświetlania i pracy z dużą ilością danych;
- Przeprowadzanie przeglądów kodu innych członków zespołu.
- Dekompozycja; zadań zgodnie z otrzymanymi wymaganiami biznesowymi;
- Interakcja z innymi zespołami (DevOps, QA, Backend);
- Refaktoryzacja i optymalizacja istniejącego kodu.
< p>Etapy selekcji: - Spotkanie z rekruterem i liderem technologicznym
- Rozmowa techniczna z inżynierami projektu
- Rozmowa końcowa z Product Ownerem i STO
< p>Oferujemy:- Oficjalne zatrudnienie w firmie.
- 24 dni kalendarzowe płatnego urlopu w roku, nielimitowane zwolnienia lekarskie.
>- Praca zdalna. Możliwość wizyty w biurze w Kijowie.
- Ubezpieczenie medyczne.
- Usługi psychologa korporacyjnego.
Historia rozwojuRozetkaPay з CTO Олександром Тарасенко