Project ist eine Abrechnungsplattform für elektronische Zahlungen über verschiedene Methoden mit hoher Bandbreite. Wir stehen vor der Aufgabe einer hohen Serviceverfügbarkeit und Sicherheit der Zahlungsabwicklung. Unsere Plattform ist nach PCI DSS zertifiziert und mit modernen Technologien entwickelt.Das Projekt begann vor 9 Jahren als kleiner Monolith und hat es nun geschafft mehrere Dutzend Microservices, die in GCP und AWS bereitgestellt werden. Für spezifische Aufgaben nutzen wir unterschied
Project ist eine Abrechnungsplattform für elektronische Zahlungen über verschiedene Methoden mit hoher Bandbreite. Wir stehen vor der Aufgabe einer hohen Serviceverfügbarkeit und Sicherheit der Zahlungsabwicklung. Unsere Plattform ist nach PCI DSS zertifiziert und mit modernen Technologien entwickelt.
Das Projekt begann vor 9 Jahren als kleiner Monolith und hat es nun geschafft mehrere Dutzend Microservices, die in GCP und AWS bereitgestellt werden. Für spezifische Aufgaben nutzen wir unterschiedliche Architekturansätze und Repositories. Ziel ist es nun, eines der Teams zu erweitern, die an der Betreuung und Entwicklung des Zahlungssystems beteiligt sind.
Anforderungen:
- Drei Jahre Erfahrung in der Arbeit mit PHP (7.x / 8. x), mit Symfony-Framework (5.x / 6.x) aus dem Jahr.
- Erfahrung in der Implementierung der Interaktion mit externer API gemäß Dokumentation
- Erfahrung in der Verwendung relationaler (MySQL) und nicht-relationale (Redis) Datenspeicher.
- Erfahrung mit der Beschreibung von Verträgen und der Generierung von Bibliotheken mit OpenApi.
- Erfahrung mit Docker für die lokale Entwicklung
- Verstehen und Befolgen der Prinzipien von OOP, SOLID, „Clean Code“ bei Entwicklern.
- Verständnis der Arbeits- und Testprinzipien der Microservice-Architektur
- Fähigkeit, im Team zu arbeiten, die Fähigkeit zur Kommunikation und Zusammenarbeit .
- Verstehen der Grundprinzipien von Kanban, Scrum.
- li>
- Erfahrung in der Teilnahme an Teamaktivitäten – Retrospektiven, Planung, Verfeinerung, Pflege und andere Aktivitäten.
- Englisch auf dem Niveau der Arbeit mit technischer Dokumentation.
Es wird ein Plus sein:
- Erfahrung mit Warteschlangen unter Verwendung eines Nachrichtenbrokers (AMPQ / RabbitMQ)
- PHP-Unit-Test- und / oder API-Test-Schreiben
- Javascript li>
- PostgreSQL
- twig
- bash
- Gitlab CI
Verantwortlichkeiten:
- Entwicklung und Support des Dienstes, der mit der externen API von Partnern interagiert.
- Suche und Beseitigung von Fehlern im Betrieb des Dienstes basierend auf Informationen aus Protokollen.< /li>
- Analyse technischer Aufgaben und Anforderungen für die Implementierung neuer Funktionalität.
- Refactoring von Legacy-Code.
- Abdeckung der Service-Funktionalität durch Tests.
- Interaktion mit anderen Teams (Entwickler anderer Dienste, Entwickler, Tester, Projektmanager, Geschäftsanalysten usw.).
- Teilnahme an täglichen Besprechungen, technischen Besprechungen usw.
Wir bieten:
- 20 Arbeitstage Urlaub;
- 12 Krankheitstage.
- Entschädigung für Krankheitstage.
- Frei an Feiertagen .
- li>
- Flexibler Zeitplan (Arbeitsbeginn von 8 bis 11 Uhr, 8-Stunden-Arbeitstag).
- Möglichkeit, Ihr berufliches Niveau ernsthaft zu verbessern, indem Sie Werkzeuge in großem Umfang bedienenUnternehmen.
- Berufliche Weiterentwicklung und Schulung;
- Psychische Gesundheitsfürsorge – Unternehmenspsychologe für das Team.
- Unterstützung und Entwicklung der Freiwilligenkultur – unser Team organisiert und beteiligt sich bei vielen Wohltätigkeitsveranstaltungen.
Unsere Position beinhaltet die Arbeit im Büro in Zypern. Gerne besprechen wir ausführlicher:)