Über das Projekt:
RozetkaPay ist ein Zahlungsdienst, der sowohl online als auch offline bequeme, schnelle und zuverlässige Zahlungsdienste bietet und den Kaufvorgang einfach und sicher macht < /p>
RozetkaPay ist Teil der EVO-Rozetka-Unternehmensgruppe. Der Zahlungsdienst basiert auf den bekanntesten Marktplätzen des Landes, die von Millionen Ukrainern genutzt werden.
Unsere Dienste werden bereits von Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua, Yakaboo und andere.
Warum die Stelle eröffnet wurde:
Wir planen, die Funktionalität der Finanzlösung zu erweitern, um den Kaufprozess zu verbessern unsere Websites zu verbessern und sie sicherer zu machen. Deshalb wählen wir ein Team aus, das ein neues Produkt entwickeln wird: Fraud Prevention System.
Technologie-Stack:< /p>< ul>
Golang 1.21+, sqlc/gorm, temporal, gin, fx, grpc/buff, cgo;Postgresql, TimeScaleDB, Redis, RabbitMQ, Kafka; GCP, Kubernetes, Docker, GitLab CI, Argo CD, ElasticSearch/OpenSearch, Kibana, Grafana;und jede Technologie, die das Team für notwendig hält.Qualität und Flexibilität sind uns sehr wichtig, deshalb verwenden wir:
- einen Microservice-Ansatz für die Entwicklung;
- eine obligatorische Codeüberprüfungsphase;
- Abdeckung mit Tests und Metriken;
- Einhaltung von Code-Qualitätsstandards;
- Unterstützung und Verantwortung für die Funktionalität nach der Implementierung in der Arbeitsumgebung; li>gegenseitiger Respekt und Qualität, offene Kommunikation.
Was für diese Rolle wichtig ist:
- 5+ Jahre Softwareentwicklung Erfahrung;
- 2+ Jahre Nutzung von Golang;
- Erfahrung mit Wettbewerbsprogrammierung in jeder Sprache – Verständnis der Ansätze und warum sie im Allgemeinen benötigt werden;
- Erfahrung mit der Verwendung beliebiger SQL- und NoSQL-Lösungen und Verständnis der Gründe für die Verwendung jeder einzelnen in einem bestimmten Fall (z. B. warum MongoDB anstelle von Postgres oder warum Postgres anstelle von Cassandra);
- Erfahrung in Profilierung von Anwendungen, Verwendung von Metriken + Erfahrung in der Beseitigung von „Leistungsengpässen“;
- sichere analytische Fähigkeiten – es wird nicht nur erforderlich sein, Funktionen gemäß der Beschreibung zu erstellen, sondern über die Funktionalität nachzudenken, ausgehend von informellen Anforderungen , die am besten geeignete Lösung auswählen und umsetzen;
- die Fähigkeit, im Team zu interagieren – nicht nur ein abstrakter „Teamplayer“, sondern eine echte Fähigkeit (Erfahrung), in kontroversen Momenten und immer einen Kompromiss zu finden Seien Sie offen für Diskussionen
Aufgaben:
Entwicklung und weitere Betreuung von Systemkomponenten, die die folgende Funktionalität implementieren oder bereitstellen:
- Integration mit externen Datenquellen zu Sanktionslisten, öffentlichen Personen usw.;
- Integration mit externen Betrugsbekämpfungsdiensten;
- Speicherung sensibler Dokumente und Dateien im Rahmen der Automatisierungssysteme des Unternehmens;
- Kontrollen von Zahlern oder Empfängern, Gegenparteien in den Phasen der anfänglichen und regelmäßigen Finanzüberwachung und im Rahmen des Lebenszyklus der Überweisung;
- li>
- Kontrolle von Limits, Umsatz von Zahlern und Empfängern;
- Automatisierung der Prozesse zur Identifizierung und Kontrolle von Indikatoren verdächtiger Vorgänge und Niveausdas Risiko der Produkte des Unternehmens.
Stufen der Auswahl:
- Treffen mit dem Personalvermittler und dem technischen Leiter
< li>Technisches Interview mit Projektingenieuren - Abschlussinterview mit Produkt- und STO-Leiter
Wir bieten:
- Offizielle Anstellung im Personal des Unternehmens
- 24 Kalendertage bezahlter Urlaub pro Jahr, unbegrenzter Krankheitsurlaub.
- Fernarbeit. Möglichkeit, das Büro in Kiew zu besuchen
- Krankenversicherung
- Unternehmenspsychologische Dienstleistungen
RozetkaPay-Entwicklungsgeschichte mit CTO Oleksandr Tarasenko >