RozetkaPay ist ein Zahlungsdienst, der bequeme, schnelle und zuverlässige Zahlungsdienste sowohl online als auch offline bietet und den Kaufvorgang einfach und sicher macht.
RozetkaPay ist Teil von die EVO-Rozetka-Unternehmensgruppe. Der Zahlungsdienst entstand auf Basis der bekanntesten Marktplätze des Landes, die von Millionen Ukrainern genutzt werden. Unsere Dienste werden bereits von Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua, Yakaboo und anderen genutzt.
Wir suchen einen Middle Full Stack Engineer dem Team beizutreten, das an den Benutzeroberflächen des Verwaltungstools für das Backoffice arbeitet.
Teamzusammensetzung:
Product Owner, Projektkoordinator, 1 leitender Full-Stack-Entwickler, 2 Junior-Full-Stack-Entwickler und 1 manuelle Qualitätssicherung.
Technologie-Stack:
React, TypeScript, Node.js, Express.js, NestJS, Apollo, GraphQL, REST, Elasticsearch, Postgres, GCP/GKE, MUI
Qualität und Flexibilität sind uns sehr wichtig, deshalb verwenden wir:
- Microservice-Ansatz für die Entwicklung;
- Pflichtfeld Code-Review-Phase;
- Einhaltung von Code-Qualitätsstandards;
- Unterstützung und Verantwortung für die Funktionalität nach der Implementierung in der Arbeitsumgebung;
- Gegenseitiger Respekt und hohe Qualität; Kommunikation.
- Lust, das Produkt weiterzuentwickeln und Offenheit für neue interessante Aufgaben und Herausforderungen
Was für diese Rolle wichtig ist:
< li>2+ Jahre Erfahrung mit Javascript/Typescript und Node.js (Express.js, NestJS)- Fähigkeit, ein Projekt auf React zu starten, einschließlich der Einrichtung von Webpack, Tests und Linters ;
- Grundkenntnisse in relationalen Datenbanken (Postgres/MySQL/etc), CI/CD-Prozessen, Docker, Kubernetes, GCP;
- Erfahrung mit React 16.8+ (Hooks API);< /li>
- Erfahrung mit GraphQL;
- Sichere Kenntnisse in HTML, CSS;
- Verständnis des Webs (HTTP, Browser-API, REST).
ul>Aufgaben(Verhältnis 70 % Frontend/30 % Backend):
- Erstellung eines Benutzer- und Händlerkontoverwaltungssystems;
- Erstellung einer Kassenverwaltungsschnittstelle;
- Erstellung von Schnittstellen zu internen Transaktionsüberwachungstools und Systemsteuerungselementen im Allgemeinen;
- Interaktion mit verschiedenen Diensten über API, um Daten zu empfangen und zu bearbeiten und interne zu konfigurieren Regeln und Systeme;
- Arbeiten mit komplexen Systemen, die die Anzeige und Arbeit mit einer großen Datenmenge erfordern
- Durchführen von Codeüberprüfungen anderer Teammitglieder
- Zerlegung; von Aufgaben entsprechend den erhaltenen Geschäftsanforderungen;
- Interaktion mit anderen Teams (DevOps, QA, Backend);
- Refactoring und Optimierung des vorhandenen Codes.
< p>Auswahlphasen: - Treffen mit dem Personalvermittler und Technologieleiter
- Technisches Interview mit Projektingenieuren
- Abschlussgespräch mit Product Owner und STO
< p>Wir bieten:- Offizielle Anstellung im Unternehmen.
- 24 Kalendertage bezahlter Urlaub pro Jahr, unbegrenzter Krankheitsurlaub.
>- Fernarbeit. Möglichkeit, das Büro in Kiew zu besuchen.
- Krankenversicherung.
- Dienstleistungen eines Unternehmenspsychologen.
EntwicklungsgeschichteRozetkaPay von CTO Alexander Tarasenko