Senior PHP-Entwickler mit DDD

Stelle nicht auf LinkedIn

🕒 vor 2 Monaten

🇪🇺 Europa – Remote

⏰ Vollzeit

🟠 Senior

🔙 Backend-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

Jetzt Bewerben
Ähnliche Remote-Jobs finden

📊 Überprüfen Sie Ihre Lebenslauf-Bewertung für diese Stelle

Verbessern Sie Ihre Chancen auf ein Vorstellungsgespräch, indem Sie Ihre Lebenslauf-Bewertung vor der Bewerbung überprüfen.

Logo of DVM Hardware

DVM Hardware

1 - 10 Mitarbeiter

🔧 Hardware

🛒 Einzelhandel

🤝 B2B

Hardware • Retail • B2B

DVM Hardware ist eine stark aufstrebende Marke, die sich auf ein exklusives Sortiment an Möbel-, Glas- und Küchenbeschlägen spezialisiert hat. Das Unternehmen konzentriert sich darauf, Produkte in Spitzenqualität zu liefern, die den Komfort und die Ästhetik von Räumen erhöhen. Mit einem klaren Bekenntnis zur Kundenzufriedenheit gewährleistet DVM Hardware pünktliche Lieferung und erstklassige Produktqualität. Im Zuge der nationalen Expansion strebt DVM danach, der bevorzugte Partner für Kundinnen und Kunden zu sein, die langlebige und stilvolle Beschlaglösungen für Innenausbau, Bau und Renovierung suchen.

Beschreibung

• Entwerfen, Entwickeln, Testen, Dokumentieren, Ausliefern und Unterstützen von Software von Grund auf. • Erweiterung und Verfeinerung unserer bestehenden APIs und Backend-Systeme. • Integration von Drittanbieterlösungen zur Erweiterung unseres Zahlungsökosystems (Acquirer, Gateway, alternative Zahlungsmethoden, Token-Plattformen, Systeme zur Verifizierung/Scoring/Überwachung von Kundenoperationen, Reporting usw.). • Durchführung von Tests, um sicherzustellen, dass alles wie erwartet funktioniert, und Aufbau einer Testumgebung zur Überprüfung neuer Funktionen. • Beheben bestehender Fehler und Debugging der entwickelten Software. • Erstellung der erforderlichen technischen Dokumentation. • Unterstützung für die in Produktion befindliche Software leisten. • Zusammenarbeit mit Frontend-Entwicklern und anderen Teammitgliedern, um alle oben genannten Aufgaben möglichst effizient zu erledigen. • Diese Rolle konzentriert sich auf die Verbesserung unserer Produkte und die Lösung von Problemen – daher suchen wir jemanden mit ausgeprägten Problemlösungsfähigkeiten, Neugier für Innovationen und unkonventionelle Lösungen.

🎯 Anforderungen

• Verständnis von Best Practices zur Optimierung von Code und Webprodukten in PHP, Erfahrung mit Caching und Asynchronität. Kenntnisse über Best Practices für die Entwicklung und Betreuung großskaliger Projekte. • Tiefes Verständnis objektorientierter Programmierung (OOP). • Tiefes Verständnis von Symfony. Versiert im Entwurf und in der Implementierung von RESTful APIs mit Symfony. Versiert im Umgang mit Doctrine ORM. • Relationale Datenbankverwaltung (PostgreSQL). Erfahrung in der Optimierung komplexer SQL-Abfragen für Performance mittels Techniken wie Abfrageumformulierung, Indexierungsstrategien und Ausführungsplänen. • Versiertes Design von Datenbankschemata, einschließlich Normalisierungstechniken, Entity-Relationship-Modellierung und Best Practices beim Schema-Design. • Verständnis der Funktionsweise von Kubernetes, Docker und dessen Komponenten wie Docker Engine, Docker Hub und Docker Swarm. • Fundierte Kenntnisse der SOLID- und GRASP-Prinzipien. Tiefes Verständnis einer breiten Palette von Entwurfsmustern, einschließlich ihrer Motivation, Struktur und Implementierung. • Kenntnisse fortgeschrittener DDD-Konzepte wie Domain Events, Domain Services und Bounded Contexts. Fähigkeit, ein Domänenmodell für komplexe Geschäftsprobleme zu entwerfen und zur Lösung realer Probleme einzusetzen. Verständnis für die Bedeutung des Anwendungskontexts und die Entwicklung von Bounded Contexts zur Trennung von Domänenmodellen. • Fortgeschrittenes Verständnis von CQRS-Prinzipien und -Vorteilen, einschließlich asynchroner Befehlsverarbeitung und Datensynchronisation zwischen Read- und Write-Modellen. Erfahrung im Einsatz von Entwurfs- und Architekturmustern zur Implementierung einer effektiven CQRS-basierten Architektur. • Fortgeschrittene Kenntnisse professioneller Architektur-Design-Praktiken. Erfahrung im Entwurf und in der Entwicklung komplexer, großer Systeme unter Verwendung architektonischer Vorlagen und Muster. Fähigkeit, architektonische Lösungen zu definieren und zu dokumentieren sowie Probleme im Zusammenhang mit Systemkomplexität und Skalierbarkeit zu lösen. • Fortgeschrittene Kenntnisse in PHP-Integrationstest-Automatisierungstools und -Bibliotheken wie PHPUnit, Codeception und Behat. Fähigkeit, Integrationstests für große und komplexe Systeme mit zahlreichen interagierenden Komponenten zu entwerfen und zu strukturieren. Kenntnisse im Aufbau von Testumgebungen und im Management von Abhängigkeiten für effektive Integrationstests. • Fortgeschrittene Kenntnisse im Entwicklungs- und Bereitstellungsprozess von Systemen, die auf Event Sourcing basieren. Fähigkeit, die Architektur einer Anwendung unter Verwendung von Event Sourcing zu entwerfen, unter Berücksichtigung der Anforderungen an Kapazität und Skalierbarkeit. • Fortgeschrittene Kenntnisse im Design und in den Bereitstellungsprozessen von Microservices, einschließlich Konfigurationsmanagement, Monitoring und Logging. • Fortgeschrittene Kenntnisse der Jenkins-Funktionalität, einschließlich erweiterter Konfigurationsmöglichkeiten wie Parameterisierung, Plugins und zusätzlicher Tools.

🏖️ Vorteile

• Wettbewerbsfähiges Vergütungspaket (je nach Erfahrung) • 19 Arbeitstage flexible bezahlte Freistellung (PTO) • Vollständig remote mit flexiblen Arbeitszeiten (innerhalb der CET-Zeitzone) von jedem gewünschten Ort aus • Werteorientierte Kultur mit einem freundlichen und unterstützenden Arbeitsumfeld • Möglichkeit zur regelmäßigen Teilnahme an Konferenzen und Community-Events sowohl als Teilnehmer als auch als Mitwirkender • Matrixorganisation zur Straffung der Kommunikation, Entfernung von Barrieren und Förderung von Effizienz

Jetzt Bewerben

Ähnliche Jobs

🕒 vor 2 Monaten

Startup Talent

11 - 50

🎯 Rekrutierung

👥 HR Tech

🤝 B2B

Senior Backend Engineer, der das Design und die Entwicklung von Backend-Systemen für ein Web3-Unternehmen leitet. Zusammenarbeit mit funktionsübergreifenden Teams zum Aufbau robuster Blockchain-Lösungen.

🇪🇺 Europa – Remote

💵 €90.000 - €130.000 / Jahr

⏰ Vollzeit

🟠 Senior

🔙 Backend-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

Remote People

201 - 500

👥 HR Tech

🎯 Rekrutierung

☁️ SaaS

Backend-Engineer (Mittelstufe) bei Remote People, Entwicklung skalierbarer Python-APIs. Zusammenarbeit in einem Remote-First-Team, das eine führende Employer-of-Record-Plattform entwickelt.

🇪🇺 Europa – Remote

💰 €1.300.000 Seed Round - RemotePeople im 2024-02

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

🔙 Backend-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

SALMON ROBOTICS LIMITED

11 - 50

💳 Fintech

🏦 Bankwesen

👥 B2C

Kotlin-Entwickler, der skalierbare Microservices für ein Fintech-Unternehmen entwickelt, das sich auf Core-Banking-Lösungen konzentriert. Zusammenarbeit mit einem erfahrenen Team zur Weiterentwicklung der Plattformangebote und Förderung von Innovation.

🇪🇺 Europa – Remote

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

🔙 Backend-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

Customer.io

51 - 200

☁️ SaaS

Senior Software Engineer, der bei Customer.io skalierbare Systeme in Go entwirft und entwickelt. Arbeitet teamübergreifend und übernimmt End-to-End-Verantwortung zur Verbesserung automatisierter Kommunikation.

🇪🇺 Europa – Remote

💵 $150.000 - $200.000 / Jahr

💰 Series A im 2022-03

⏰ Vollzeit

🟠 Senior

🔙 Backend-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

Strike

51 - 200

₿ Crypto

💳 Fintech

🛍️ eCommerce

Backend-Softwareentwickler, der robuste, skalierbare Systeme für Strike, das Bitcoin-Unternehmen, entwickelt. Zusammenarbeit mit Produkt- und Entwicklungsteams zur Bereitstellung von Infrastruktur-Lösungen.

🇪🇺 Europa – Remote

💵 $177.000 - $199.000 / Jahr

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

🔙 Backend-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich