Über die Rolle:
Wir suchen einen erfahrenen leitenden Backend-Softwareentwickler, der die Architektur und Verwaltung unserer Backend-Infrastruktur und -Systeme überwacht.
In dieser Rolle leiten Sie ein Team der Entwickler bei der Erstellung leistungsstarker, skalierbarer und zuverlässiger Backend-Dienste und APIs, die unsere Produkte im Web, auf Mobilgeräten und auf verschiedenen Plattformen unterstützen.
Aufgaben:
- Backend Entwicklungsleitung: Überwachung der Backend-Entwicklungsaktivitäten, einschließlich Architekturdesign, Codierung, Tests und Bereitstellung;
- Technische Beratung: Direkte technische Entscheidungsfindung und Standardisierung von Tools, Programmiersprachen und Frameworks für die Backend-Entwicklung;
- Optimierung von Backend-Komponenten: Wir entwerfen und optimieren Backend-Komponenten wie APIs, Microservices, Datenbanken, Cloud-Dienste und Warteschlangen.
- Teamleitung: Leiten und betreuen Sie Mitglieder des Backend-Teams und fördern Sie das Engineering optimal Praktiken;
- Systemüberwachung: Überwachen Sie den Zustand, die Verfügbarkeit und die Leistung von Backend-Systemen. Beheben und lösen Sie Probleme umgehend.
- Zusammenarbeit: Arbeiten Sie eng mit Produktmanagern und Front-End-Entwicklern zusammen, um die Geschäftsanforderungen zu verstehen und Backend-Dienste nahtlos zu integrieren.
- Technologiebewertung: Bleiben Sie auf dem neuesten Stand Technologien und bewerten deren potenzielle Integration in unsere Systeme.
Anforderungen:
- Erfahrung: Mindestens 5+ Jahre im IT-Bereich;
- Erfahrung in der Backend-Entwicklung und im Architekturdesign;
- Programmierkenntnisse: Fachkenntnisse in Sprachen wie Python, Java, Node.js, Ruby oder gleichwertig;
- Tiefenwissen: Umfassende Erfahrung mit Webanwendungen, APIs, REST, Microservices und Datenbanksysteme;
- Teamführung: Eine nachgewiesene Erfolgsbilanz bei der Leitung und Betreuung von Ingenieurteams;
- Kommunikationsfähigkeiten: Ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit um effektiv in funktionsübergreifenden Teams zusammenzuarbeiten;
- Technische Beherrschung: Ein ausgeprägtes Verständnis für Skalierbarkeit, Sicherheit, Tests und Bereitstellungsmethoden;
- Technische Expertise: Kenntnisse über Datenstrukturen und Algorithmendesign und Systemoptimierung;
- Cloud-Erfahrung: Erfahrung mit Cloud-Plattformen wie AWS, GCP oder ähnlichen Anbietern;
- Integration und Identitätsmanagement: Erfahrung in der Integration von Client-Systemen mithilfe von SSO und anderen Ansätzen;
- Veeva-System: Erfahrung im Umgang mit Veeva-Systemen wäre schön.
Wir bieten:
- 20 Arbeitstage bezahlt Urlaub pro Jahr;
- Offizielle Feiertage der Ukraine – freie Tage;
- Moderne Arbeitsausrüstung;
- Firmenveranstaltungen;
- Externe und interne Schulungen: Konferenzen, Fachveranstaltungen, Kurse, E-Learning-Plattformen für Unternehmen;
- Englischsprachiger Club;
- Arbeiten Sie in einem respektvollen und unterstützenden Team.
Wir freuen uns auf Ihre Bewerbung!