27. September 2024
PHP-Entwickler за кордоном, віддалено Bei Paymentop sind wir mehr als ein Fintech-Unternehmen; Wir arbeiten daran, die Zahlungslandschaft weltweit neu zu definieren. Unsere Mission ist es, sowohl Unternehmen als auch Verbraucher durch die Bereitstellung reibungsloser, sicherer und zuverlässiger Zahlungslösungen zu stärken. Wenn die Projekte wachsen, muss auch das Team wachsen. 𝗢𝘂𝗿 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀 𝗶𝗻𝗰𝗹𝘂𝗱𝗲: Integration mit mehreren PSPs, eWallets, Kartenprozessoren, Acquir
27. September 2024
PHP-Entwickler
за кордоном, віддалено
Bei Paymentop sind wir mehr als ein Fintech-Unternehmen; Wir arbeiten daran, die Zahlungslandschaft weltweit neu zu definieren. Unsere Mission ist es, sowohl Unternehmen als auch Verbraucher durch die Bereitstellung reibungsloser, sicherer und zuverlässiger Zahlungslösungen zu stärken. Wenn die Projekte wachsen, muss auch das Team wachsen.
𝗢𝘂𝗿 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀 𝗶𝗻𝗰𝗹𝘂𝗱𝗲:
- Integration mit mehreren PSPs, eWallets, Kartenprozessoren, Acquirern und Softwareanbietern;
- Mehrere Integrationsoptionen;
- Detaillierte In-App-Analysen;
- Intelligente Zahlungsweiterleitung und -kaskadierung;
- Vollständige Anpassung des Checkouts;
- Plattformübergreifende Zahlungen.
Ihre Rolle und Wirkung:
In Ihrer Rolle bei Paymentop stehen Sie im Mittelpunkt unserer Mission, den Zahlungsverkehr weltweit zu revolutionieren . Ihr Fachwissen wird bei der Analyse von Daten, Prozessen und Code von entscheidender Bedeutung sein, um Probleme zu identifizieren, zu lösen oder zu verhindern und Produktverbesserungen voranzutreiben. Sie tragen dazu bei, ein sicheres, gut getestetes und leistungsstarkes Produkt zu entwickeln und so neue Maßstäbe in der Fintech-Branche zu setzen.
Zu Ihren Hauptaufgaben gehören:
- Entwerfen, Entwickeln, Testen, Dokumentieren, Veröffentlichen und Unterstützen von Software von Grund auf.
- Verbesserung und Verfeinerung unserer bestehenden API- und Backend-Systeme.
- Integration von Lösungen von Drittanbietern zur Erweiterung unseres Zahlungsökosystems (Acquirer, Gateway, alternative Zahlungsmethoden, Token-Plattformen, Systeme zur Verifizierung/Bewertung/Überwachung von Kundenvorgängen, Berichterstattung usw.).
- Führen Sie Tests durch, um sicherzustellen, dass alles wie gewünscht funktioniert, und richten Sie eine Testumgebung zum Testen neuer Funktionen ein.
- Beheben vorhandener Fehler und Debuggen der entwickelten Software.
- Vorbereitung der notwendigen technischen Dokumentation.
- Bieten Sie Unterstützung für die implementierte Software in der Produktion.
- Arbeiten Sie mit den Front-End-Entwicklern und anderen Teammitgliedern zusammen, um alle oben genannten Aufgaben so effizient wie möglich zu erledigen.
- Bei dieser Rolle geht es darum, unsere Produkte zu verbessern und Probleme zu lösen. Deshalb suchen wir jemanden mit hervorragenden Fähigkeiten zur Fehlerbehebung, Neugier auf Innovationen und unkonventionelle Lösungen.
Was Sie auszeichnet:
- Verständnis der objektorientierten Programmierung und ihrer Anwendung in PHP.
- Kenntnisse über Sicherheitsbedrohungen und Sicherheitsmaßnahmen in PHP, einschließlich Schutz vor SQL-Injections, XSS-Angriffen und CSRF.
- Erfahrung im Schreiben und Ausführen von Tests, einschließlich Unit-Tests, Integrationstests und Fehlertests.
- Gute Kenntnisse der Syntax, Sprachstruktur, Datentypen und Operatoren.
- Tiefes Verständnis von OOP.
- Kompetenter Umgang mit dem Kern-Symfony.
- Praktische Erfahrung mit Doctrine ORM.
- Erfahrung mit PHPUnit.
- Beherrscht Datenmanipulationen (grundlegende CRUD-Operationen) mithilfe von SQL und Postgresql.
- Grundlegendes zu Docker und Kubernetes.
- Verständnis der grundlegenden Konzepte und Vorteile von Continuous
- Integration (CI) und Continuous Deployment/Delivery (CD)-Prozessen.
- Theoretische SOLID, GoF-Entwurfsmuster, GRASP-Wissen.
- Verständnis der grundlegenden DDD-Konzepte und Verwendung der DDD-Sprache beim Entwerfen und Entwickeln komplexer PHP-Anwendungen.
- Die Grundprinzipien von CQRS verstehen.
- Verstehen des Konzepts von Integrationstests und wie sie sich von anderen Testarten wie Unit-Tests und Funktionstests unterscheiden.
- Verständnis der Grundkonzepte der Ereignisbeschaffung, einschließlich Ereignisse, Aggregate, Projektionen und Ereignisströme.
- Verständnis grundlegender Microservices-Konzepte, z. B. der Aufteilung von Funktionalität in kleine, unabhängige Dienste und der Kommunikation zwischen ihnen über APIs.
- Verständnis der grundlegenden Funktionalität von Jenkins, der Qualität der Software-Assemblierung, -Tests und -Bereitstellung.
- Gute Kenntnisse der traditionellen monolithischen Architekturen und der Microservices-Architektur sowie des Schwerpunkts der Hexagonal-Architektur auf der Trennung von Belangen.
- Vollständiger SDLC-Zyklus.
- Ausgeprägtes Verständnis und Praxis der agilen Entwicklungsmethodik und ihrer SCRUM- und KANBAN-Frameworks.
Bonuspunkte für:
- Erfahrung mit Elasticsearch, Redis
- Erfahrung mit Gitlab CI/CD
- Verständnis oder Arbeitserfahrung mit Event Sourcing
- Erfahrung mit Nginx, Shell
- OpenAPI (swagger-php)
- UML, TDD
- Agile/Scrum-Erfahrung
Wir bieten:
- Wettbewerbsfähiges Vergütungspaket (entsprechend Ihrer Erfahrung). ( innerhalb der MEZ-Zeitzone) von jedem Ort Ihrer Wahl aus
- Werteorientierte Kultur mit einem freundlichen und unterstützenden Arbeitsumfeld
- Möglichkeit, regelmäßig als Teilnehmer an Konferenzen und Gemeinschaftsveranstaltungen teilzunehmen und Mitwirkender
- Matrix-Organisationsstruktur, die darauf ausgelegt ist, die Kommunikation zu optimieren, Barrieren zu beseitigen und die Effizienz zu fördern
Nutzen Sie die Gelegenheit, Ihre Fähigkeiten in einem hochmodernen Fintech-Umfeld weiterzuentwickeln. Bewerben Sie sich jetzt, um Teil unseres dynamischen Teams zu werden und einen spürbaren Einfluss auf die Zukunft des Zahlungsverkehrs zu nehmen! Lasst uns gemeinsam etwas Großartiges aufbauen!