Zum Inhalt springen

Remote nach Länderfreigabe

Senior-/Lead-PHP-Entwickler mit Domain-driven Design

Arbeitszeit
Die Arbeitszeiten sind innerhalb der Zeitzone CET flexibel.
Erfahrung
Zum Profil gehören Erfahrung mit Entwurfs- und Architekturmustern für CQRS sowie im Entwurf und in der Entwicklung komplexer, großer Systeme anhand von Architekturvorlagen und -mustern.
Vergütung
Gehalt nicht angegeben

Die Rolle in Kürze

Die Rolle trägt zur Sicherheit, Testqualität und Leistungsfähigkeit eines Zahlungsprodukts bei und analysiert dafür Daten, Prozesse und Code. Sie entwickelt und betreut Software gemeinsam mit der Frontend-Entwicklung und weiteren Teammitgliedern.

Deine Aufgaben

  • Die Rolle analysiert Daten, Prozesse und Code, um Probleme zu erkennen, zu beheben oder zu verhindern und Produktverbesserungen voranzutreiben.
  • Sie konzipiert, entwickelt, testet, dokumentiert und veröffentlicht neue Software von Grund auf und betreut diese anschließend.
  • Sie erweitert und verbessert bestehende APIs und Backend-Systeme.
  • Sie integriert externe Lösungen, darunter Acquirer, Gateways, alternative Zahlungsmethoden, Token-Plattformen sowie Systeme zur Verifizierung, Bewertung und Überwachung von Kundentransaktionen und zur Berichterstattung.
  • Sie führt Tests durch, richtet Testumgebungen für neue Funktionen ein, behebt bestehende Fehler und übernimmt das Debugging der entwickelten Software.
  • Sie erstellt technische Dokumentation und unterstützt die implementierte Software im Produktivbetrieb.
  • Sie arbeitet mit der Frontend-Entwicklung und weiteren Teammitgliedern zusammen, um die Aufgaben effizient umzusetzen.

Das solltest du mitbringen

Erforderlich

  • Gesucht wird eine Person mit ausgezeichneten Fähigkeiten zur Problemanalyse und Fehlerbehebung sowie Neugier auf Innovationen und unkonventionelle Lösungen.

Weitere Angaben

  • Zum Profil gehören Kenntnisse bewährter Verfahren zur Optimierung von PHP-Code und Webprodukten, zum Umgang mit Caching und Asynchronität sowie zur Entwicklung und Betreuung großer Projekte.
  • Zum Profil gehört ein tiefes Verständnis objektorientierter Programmierung.
  • Zum Profil gehören ein tiefes Verständnis von Symfony, sichere Fähigkeiten im Entwurf und in der Implementierung von RESTful APIs mit Symfony sowie im Umgang mit Doctrine ORM.
  • Zum Profil gehören Kenntnisse relationaler Datenbankverwaltung mit PostgreSQL und sichere Fähigkeiten zur Leistungsoptimierung komplexer SQL-Abfragen durch Query Rewriting, Indexierungsstrategien und Abfrageausführungspläne.
  • Zum Profil gehören sichere Fähigkeiten im Entwurf von Datenbankschemas einschließlich Normalisierung, Entity-Relationship-Modellierung und bewährter Verfahren des Schemadesigns.
  • Zum Profil gehört ein Verständnis der internen Funktionsweise von Kubernetes und Docker sowie von Docker-Komponenten wie Docker Engine, Docker Hub und Docker Swarm.
  • Zum Profil gehören ein tiefes Verständnis von SOLID und GRASP sowie eines breiten Spektrums von Entwurfsmustern einschließlich ihrer Beweggründe, Strukturen und Implementierungen.
  • Zum Profil gehören Kenntnisse fortgeschrittener DDD-Konzepte wie Domain Events, Domain Services und Bounded Contexts sowie die Fähigkeit, Domänenmodelle für komplexe Geschäftsprobleme zu entwerfen und praktisch einzusetzen. Dazu gehört das Verständnis des Anwendungskontexts und der Entwicklung von Bounded Contexts zur Trennung von Domänenmodellen.
  • Zum Profil gehören ein fortgeschrittenes Verständnis der CQRS-Prinzipien und ihrer Vorteile einschließlich asynchroner Befehlsverarbeitung und Datensynchronisierung zwischen Lese- und Schreibmodellen sowie Erfahrung mit Entwurfs- und Architekturmustern zur Umsetzung einer wirksamen CQRS-Architektur.
  • Zum Profil gehören fortgeschrittene Kenntnisse professioneller Architekturentwurfsverfahren und Erfahrung im Entwurf und in der Entwicklung komplexer, großer Systeme anhand von Architekturvorlagen und -mustern. Dazu gehört die Fähigkeit, Architekturlösungen zu definieren und zu dokumentieren sowie Probleme der Systemkomplexität und Skalierbarkeit zu lösen.
  • Zum Profil gehören fortgeschrittene Kenntnisse von Werkzeugen und Bibliotheken zur Automatisierung von PHP-Integrationstests wie PHPUnit, Codeception und Behat. Dazu gehören die Fähigkeit, Integrationstests für große, komplexe Systeme mit vielen interagierenden Komponenten zu entwerfen und zu strukturieren, sowie Kenntnisse zur Einrichtung von Testumgebungen und zur Verwaltung von Abhängigkeiten für wirksame Integrationstests.
  • Zum Profil gehören fortgeschrittene Kenntnisse der Entwicklung und Bereitstellung von Systemen auf Basis von Event Sourcing sowie die Fähigkeit, entsprechende Anwendungsarchitekturen unter Berücksichtigung der erforderlichen Kapazität und Skalierbarkeit zu entwerfen.
  • Zum Profil gehören fortgeschrittene Kenntnisse des Entwurfs und der Bereitstellung von Microservices einschließlich Konfigurationsmanagement, Monitoring und Logging.
  • Zum Profil gehören fortgeschrittene Kenntnisse der Jenkins-Funktionen einschließlich erweiterter Konfigurationsmöglichkeiten durch Parametrisierung, Plugins und zusätzliche Werkzeuge.

So ist Remote hier geregelt

  • Die Tätigkeit erfolgt vollständig remote von einem frei gewählten Standort mit Arbeitszeiten innerhalb der Zeitzone CET.
  • Bewerbungen sind aus ganz Europa möglich, einschließlich EWR, Vereinigtem Königreich, Schweiz, Ukraine, Moldau, Georgien, Armenien, Montenegro, Türkei und den westlichen Balkanstaaten. Auch andere Standorte kommen infrage, wenn die Arbeit innerhalb der mitteleuropäischen Zeit CET möglich ist.

Das wird angeboten

  • Das Vergütungspaket richtet sich nach der Erfahrung.
  • Es werden 19 Arbeitstage flexibel nutzbare bezahlte Freizeit angeboten.
  • Die Arbeit erfolgt vollständig remote mit flexiblen Arbeitszeiten innerhalb der Zeitzone CET.
  • Das Arbeitsumfeld ist werteorientiert, freundlich und unterstützend.
  • Regelmäßige Teilnahme und eigene Beiträge bei Konferenzen und Community-Veranstaltungen sind möglich.
  • Eine Matrixorganisation soll die Kommunikation erleichtern und effiziente Zusammenarbeit unterstützen.
  • Die Tätigkeit bietet Möglichkeiten zur fachlichen Weiterentwicklung im Fintech-Bereich.

So läuft die Bewerbung

  • Üblicherweise beginnt das Auswahlverfahren mit der Prüfung der Bewerbung. Die Interviewphase dauert 2–3 Wochen und umfasst ein Vorgespräch von 40 Minuten, ein technisches Interview von 60 Minuten sowie ein Gespräch zu sozialen Kompetenzen von 40 Minuten; anschließend folgt gegebenenfalls ein Stellenangebot.

Veröffentlicht: 27.01.2025 · Quelle geprüft: 17.10.2026.

Die Angaben sind für RemoteFruit einheitlich aufbereitet. Maßgeblich bleibt die Originalanzeige. RemoteFruit steht in keiner Partnerschaft mit dem ausschreibenden Unternehmen.