HENSOLDT
Redcare Pharmacy
Staff Fullstack Engineer, Retail (m/w/d)
Unternehmensbeschreibung
Über Redcare Pharmacy
Als Europas Nr. 1 E-Pharmacy wird Redcare Pharmacy von leidenschaftlichen Teams und wegweisender Innovation angetrieben. Wir streben danach, ein gesundes und kollaboratives Arbeitsumfeld zu schaffen, in dem sich jeder Mitarbeiter wertgeschätzt fühlt und dazu inspiriert wird, an unserer Vision „Bis jeder Mensch seine Gesundheit hat“ mitzuwirken. Wenn Sie eine Karriere mit Sinn suchen, die zu Ihren Werten passt, schließen Sie sich uns an und starten Sie noch heute Ihre #Redcareer.
Über die Rolle
Als Staff Software Engineer in unserem Bereich Retail – Transaction übernehmen Sie die technische Leitung für zwei Engineering-Teams, die für eine der kritischsten Customer Journeys bei Redcare Pharmacy verantwortlich sind. Durch die Kombination von fundierter Hands-on-Entwicklung mit Einfluss auf Staff-Ebene gestalten Sie die Entwicklung unserer Checkout-Funktionen über Web, backend und zunehmend auch native mobile Erlebnisse hinweg, während Sie die technische Abstimmung in verbundenen Bereichen wie Zahlungen, Bestellungen und Versand sicherstellen.
Dies ist eine Gelegenheit, über einzelne Funktionen oder eine einzelne Codebasis hinaus Einfluss zu nehmen: Sie helfen dabei, die architektonische Richtung vorzugeben, Engineering-Standards zu erhöhen und komplexe geschäftliche sowie technische Herausforderungen in skalierbare Lösungen zu verwandeln, die von Millionen von Kunden in ganz Europa genutzt werden.
Über den Tech-Stack
React.js, Next.js, Java, Spring Boot, SwiftUI, Swift, Kotlin, Android SDK, ES6, ESI, Varnish, Docker, Google Cloud, Kubernetes.
Obwohl es sich um eine Remote-Position mit Sitz in Deutschland handelt, kann je nach geschäftlichen und teaminternen Anforderungen gelegentlich eine Zusammenarbeit vor Ort in unseren Büros in Berlin oder Köln erforderlich sein.
Remote-Typ: Engineering
Stellenbeschreibung
Über Ihre Aufgaben
- Gestaltung der Architektur im Bereich Transaction: Sie bieten technische Orientierung für zwei Engineering-Teams und verbundene Bereiche und entwerfen skalierbare Lösungen für frontend und backend. Sie moderieren komplexe architektonische Entscheidungen und treffen pragmatische, datengestützte Abwägungen hinsichtlich Leistung, Sicherheit, Zuverlässigkeit, Wartbarkeit und Kosten, während Sie Risiken identifizieren, die über ein einzelnes Team hinausgehen.
- Aufbau der nächsten Generation von Transaction: Sie bleiben hands-on in frontend und backend tätig, gestalten kundenorientierte Erlebnisse mit React und TypeScript und tragen zu backend-Diensten und APIs bei. Sie beeinflussen Lösungen von der ersten Erkundung und dem Systemdesign bis hin zur Implementierung und Produktion und helfen dabei, die Grundlagen für zukünftige native iOS- und Android-Checkout-Erlebnisse zu schaffen.
- Anhebung der Engineering-Standards über ein Team hinaus: Sie treiben die Einführung von Praktiken in den Bereichen Architektur, Leistung, Sicherheit, Tests, Observability und Zuverlässigkeit voran. Sie arbeiten mit Engineering Leads und spezialisierten Teams zusammen, um wiederkehrende technische Herausforderungen in wiederverwendbare Muster, Richtlinien und Plattformfunktionen zu verwandeln, anstatt sie nur lokal zu lösen.
- Leitung komplexer Initiativen durch Einflussnahme: Sie schaffen Abstimmung zwischen Checkout, Zahlungen, Bestellungen, Versand und anderen abhängigen Teams, deren Verantwortlichkeiten und technische Prioritäten sich überschneiden. Sie betreuen Ingenieure, moderieren Architektur- und Design-Diskussionen und bieten technische Orientierung ohne formale Autorität, wodurch Teams in die Lage versetzt werden, eigenständig fundiertere Entscheidungen zu treffen.
- Verbindung von Technologie, Kunden und geschäftlicher Wirkung: Sie arbeiten mit Produkt-, UX- und Engineering-Führungskräften zusammen, um Chancen zu identifizieren, Annahmen zu hinterfragen und geschäftliche Anforderungen in eine nachhaltige technische Strategie zu übersetzen. Sie nutzen Daten, Metriken und Branchentrends, um Abwägungen zu bewerten, Investitionen mit hoher Wirkung zu priorisieren und zu bestimmen, wann bestehende Funktionen weiterentwickelt oder neue Technologien bzw. Ansätze eingeführt werden sollten.
Qualifikationen
Über Sie
- Sie bringen fundierte Hands-on-Expertise in der frontend-Entwicklung mit React und TypeScript mit, kombiniert mit professioneller Erfahrung in der backend-Entwicklung in mindestens einer Sprache oder einem Framework (z. B. Node.js, Java, Python oder ähnlich). Sie arbeiten gerne über den gesamten Stack hinweg, tragen zu produktiven backend-Diensten und APIs bei und übernehmen Verantwortung für kundenorientierte Anwendungen.
- Sie haben auf Staff-/Principal-Ebene gearbeitet oder einen vergleichbaren technischen Verantwortungsbereich nachgewiesen, mit Erfahrung im Entwurf komplexer Systeme und der Steuerung architektonischer Entscheidungen, die mehrere Teams oder Bereiche betreffen. Andere Senior Engineers suchen Ihren Rat, und Sie sind geübt darin, technische Abstimmung bei konkurrierenden Anforderungen, Einschränkungen und Meinungen zu schaffen.
- Sie verfügen über eine starke Erfolgsbilanz bei der Führung durch Einflussnahme und der Förderung anderer Ingenieure. Sie können erfahrene Ingenieure betreuen, Architektur- und Design-Diskussionen moderieren, Engineering-Standards einführen und ein Umfeld schaffen, in dem Teams qualitativ hochwertige technische Entscheidungen treffen können, ohne dass Sie selbst zum Engpass werden.
- Sie kombinieren technische Tiefe mit einem ausgeprägten geschäftlichen und produktbezogenen Urteilsvermögen. Sie arbeiten effektiv mit Produkt-, UX-, Sicherheits-, SRE- und Engineering-Stakeholdern zusammen, nutzen Metriken und Nachweise zur Entscheidungsfindung und denken über die unmittelbare Lösung hinaus, um das beste Ergebnis für das gesamte Unternehmen zu erzielen.
- Erfahrung mit Checkout-, Zahlungs-, Bestell-, E-Commerce- oder Marktplatzsystemen ist ein großes Plus; Kenntnisse in der nativen Android/Kotlin- oder iOS/Swift-Entwicklung wären für die zukünftige Ausrichtung des Bereichs wertvoll.
Zusätzliche Informationen
Über Ihre Vorteile
Um Sie bei Ihren individuellen Bedürfnissen bestmöglich zu unterstützen – sei es ein gesundes Leben, genügend Zeit für Ihre Familie oder die Weiterentwicklung Ihrer Fähigkeiten – bieten wir eine breite Palette an standortspezifischen Vorteilen:
- Sport: Bleiben Sie gesund. Profitieren Sie von einer Mitgliedschaft (M-Paket) beim Urban Sports Club, um eine riesige Auswahl an Sportangeboten zu nutzen.
- Homeoffice: Wenn Ihre Arbeit keine Anwesenheit im Büro erfordert, können wir Ihren Arbeitsort individuell gestalten – sogar für bis zu 20 Tage im Jahr an einem beliebigen Ort in der EU.
- Mobilität: Wir stellen unseren Mitarbeitern ein vollständig finanziertes Deutschlandticket zur Verfügung, das jederzeit genutzt werden kann.
- Persönliche Entwicklung: Wachsen Sie! Wir unterstützen und fördern Ihre individuelle Entwicklung durch verschiedene interne und externe Schulungen.
- Urlaub: 30 Tage bezahlter Urlaub pro Jahr (plus ein weiterer Tag an Rosenmontag) sowie die Option, bis zu 10 Tage unbezahlten Urlaub zu nehmen (nach einem Jahr Betriebszugehörigkeit).
- Mitarbeiterrabatt: Sie erhalten 10 % Mitarbeiterrabatt auf alle rezeptfreien Produkte, Beauty- und Körperpflegeartikel in unserem Online-Shop & 20 % Rabatt auf nu3.
