Senior Software Engineer
OLF Deutschland GmbH
- Hamburg
Um unser bestehendes Team weiter zu verstärken, suchen wir eine*n erfahrene*n Senior Software Engineer für unseren B2B-Marktplatz und unsere THG-Quotenlösung. Ideale Kandidat*innen verfügen über fundierte Kenntnisse in Systemarchitektur, Cloud-Technologien und Leistungsoptimierung.
Tasks
- Einbringen der technischen Expertise zwecks Wartung und Verbesserung unserer B2B-Marktplatzplattform und THG-Quotenlösung
- Verbesserung unserer bestehenden Web App
- Optimierung unserer Cloud-Infrastruktur (AWS) mit Fokus auf Leistung, Sicherheit und Kosteneffizienz
- Verbesserung der Codequalität, Systemleistung und Developer Experience
- Verwaltung der technical debts und Anleitung der Systemumstrukturierung bei Bedarf
- Pflege und Optimierung der bestehenden API-Integrationen mit Branchenakteuren
- Identifizierung und Umsetzung inkrementeller Verbesserungen an bestehenden Systemen und Prozessen
Requirements
Erforderliche technische Fähigkeiten und Erfahrungen:
- Tiefgehende Erfahrung in der Softwareentwicklung
- Gute Kenntnisse moderner Webtechnologien (z. B. Vue.js, TypeScript, Node.js)
- Erfahrung mit Cloud-Technologien, insbesondere mit AWS-Diensten (ECS, Lambda, S3 usw.)
- Erfahrung mit Containerisierungstechnologien (Docker)
- Beherrschung von Datenbanktechnologien (MongoDB, PostgreSQL, InfluxDB, Redis)
- Verständnis von DevOps-Praktiken und -Tools (CI/CD, Terraform, GitHub-Aktionen)
- Erfahrung mit Echtzeit-Datenverarbeitungssystemen
- Gute Kenntnisse in der Entwicklung und Wartung von APIs
- Kompetenzen im Bereich Sicherheit von Webanwendungen (OWASP Top 10)
- Erfahrung mit Monitoring Tools (Prometheus, Grafana)
- Erfahrungen mit B2B Marktplätzen, Emissionshandel und THG-Quotensystemen ist ein Plus
Qualifikationen:
- Bachelor- oder Masterabschluss in Informatik, Softwaretechnik oder verwandten Bereichen
- Mehrjährige Erfahrung in der Umsetzung komplexer Software-Projekte
Persönliche Eigenschaften:
- Starke analytische und Problemlösungsfähigkeiten
- Detailorientiert mit Fokus auf die Verbesserung bestehender Systeme
- Fähigkeit, komplexe Systeme schnell zu erfassen und direkte sowie indirekte Auswirkungen von Änderungen vorherzusehen
- Anpassungsfähig und flexibel in der Arbeitsweise
- Teamorientierte Denkweise, kombiniert mit der Fähigkeit, in einem kleinen Teamumfeld effektiv zu arbeiten
- Selbstmotiviert und in der Lage, selbstständig Aufgaben zu übernehmen und durchzuführen
Team
Als junges Team sind für uns flache Hierarchien, Teamspirit & Flexibilität sehr wichtig. Diese Kombination ermöglicht es uns, schnell und agil an Weiterentwicklungen zu arbeiten und das vorhandene Potenzial im Team voll auszuschöpfen.
Application Process
Wir schätzen deine Zeit und möchten unseren Einstellungsprozess daher so transparent und effizient wie möglich gestalten:
- 1. Bewerbungszeitraum: Stellenausschreibungen werden ab dem 05. September 2024 verfügbar sein. Wir beginnen mit der Sichtung aller Bewerbungen ab dem 19. September 2024.
- 2. Erste Vorauswahl: Wenn deine Bewerbung unseren Anforderungen entspricht, laden wir dich zu einem kurzen Kennlerngespräch ein.
- 3. Bewerbungsgespräch: Qualifizierte Kandidat*innen werden dann zu einem ausführlicheren Vorstellungsgespräch eingeladen, um Fähigkeiten und Erfahrungen zu beurteilen.
- 4. Team-Vorstellung: Finale Kandidat*innen erhalten die Möglichkeit, das Team entweder per Videoanruf oder persönlich kennenzulernen.
- 5. Stellenangebot: Erfolgreiche Kandidat*innen erhalten kurz nach Abschluss aller Gesprächsrunden ein Jobangebot.
Wir streben an, den gesamten Prozess innerhalb von 3-4 Wochen nach dem Datum der Bewerbungsprüfung abzuschließen. Wir danken dir vorab bereits für deine Geduld und werden dich in jeder Phase des Prozesses auf dem Laufenden halten.
