Senior MySQL/PHP Datenbankentwickler (m/w/d) | 100% Remote
Aus der Ferne
Vollzeit
Teilzeitarbeit
Die Position ist vollständig remote (Heimarbeit), erfordert jedoch quartalsweise persönliche Treffen in St. Petersburg oder Jerewan für Team-Synchronisation und strategische Planung. Diese Vor-Ort-Termine sind wesentlich für die effektive Zusammenarbeit im Team.
Hauptaufgaben und Verantwortlichkeiten
- Mitwirkung an der Konzeption und Entwicklung von Datenbankarchitekturen für Finanzmarktdaten unter Berücksichtigung von Performance und Skalierbarkeit.
- Entwurf und Implementierung von Datenprojektionen für verschiedene Präsentationsschichten (Websites, Dashboards, APIs).
- Entwicklung leistungsfähiger Datenreplikatoren zur Sicherstellung der Aktualität von Datenprojektionen in Echtzeit.
- Pflege und Weiterentwicklung der Datenbankoperationsschicht, die als Grundlage für andere Entwicklungsteams dient.
- Optimierung komplexer SQL-Abfragen für die Verarbeitung großer Datenmengen zur Steigerung der Systemleistung.
- Unterstützung und Weiterentwicklung von Projekten zur Datenbereitstellung für Kunden (Data Feeds).
- Erstellung technischer Dokumentation und Mitarbeit an der kontinuierlichen Verbesserung von Entwicklungsprozessen.
- Regelmäßige Code-Reviews und Wissensaustausch mit Teamkollegen.
Fachliche Anforderungen
- Fundiertes Verständnis von relationalen Datenbankdesignprinzipien mit tiefgreifender Expertise in MySQL 8.0 oder höher.
- Umfassende Kenntnis moderner SQL-Funktionen wie CTE, Fensterfunktionen, Trigger und gespeicherte Prozeduren.
- Nachweisbare Erfahrung in der Optimierung von SQL-Abfragen und Datenbankstrukturen für maximale Performance.
- Exzellente Kenntnisse in PHP 8.0+ mit sicherem Umgang mit objektorientierter Programmierung und gängigen Design Patterns.
- Mindestens 5 Jahre Berufserfahrung als PHP-Backend-Entwickler in produktiven Umgebungen.
- Routinierter Umgang mit Git für Versionskontrolle und kollaborative Entwicklung.
- Verständnis für Datensicherheit und Best Practices im Umgang mit sensiblen Finanzdaten.
- Ausgeprägte analytische Fähigkeiten und systematischer Ansatz bei der Problemlösung.
- Fähigkeit, technische Anforderungen präzise zu analysieren und in effiziente Lösungen umzusetzen.
Wünschenswerte Zusatzqualifikationen
- Erfahrung mit Hochlast-Anwendungen und der Optimierung von Datenbanksystemen für hohe Transaktionsvolumina.
- Praktische Kenntnisse in NoSQL-Datenbanken, insbesondere MongoDB.
- Erfahrung mit API-Design und RESTful Services.
- Kenntnisse in Continuous Integration/Continuous Deployment (CI/CD) Prozessen.
- Vertrautheit mit Docker, Kubernetes oder ähnlichen Container-Technologien.
- Grundlegendes Verständnis von Finanzmarktdaten und deren Strukturen.
- Erfahrung mit Echtzeit-Datenverarbeitung und Event-Streaming-Plattformen wie Kafka.
Persönliche Eigenschaften
- Ausgeprägte Teamfähigkeit und Kommunikationsstärke für die effektive Zusammenarbeit in einem verteilten Team.
- Hohe Eigenverantwortung und selbstständige Arbeitsweise im Remote-Umfeld.
- Lösungsorientiertes Denken und proaktiver Ansatz bei der Identifizierung von Verbesserungspotentialen.
- Lernbereitschaft und Interesse an der kontinuierlichen Weiterentwicklung technischer Fähigkeiten.
- Zuverlässigkeit und Termintreue bei der Umsetzung von Projekten.
Warum Sie sich bewerben sollten
Als Teil unseres dynamischen Teams erhalten Sie die Möglichkeit, innovative Lösungen für den Finanzmarktsektor zu entwickeln. Wir bieten eine flexible Remote-Arbeitsumgebung mit attraktiver Vergütung, regelmäßigen Weiterbildungsmöglichkeiten und der Chance, Ihre technischen Fähigkeiten in anspruchsvollen Projekten weiterzuentwickeln. Werden Sie Teil eines wachsenden Unternehmens, das technologische Exzellenz und Work-Life-Balance vereint.