Senior Backend Software Engineer
Role details
Job location
Tech stack
Job description
- Entwerfe und skaliere Backend-Systeme für Millionen von Benutzern.
- Entwickle Cloud-native Dienste in Java und sorge für hohe Verfügbarkeit.
- Arbeite eng mit verschiedenen Teams zusammen, um robuste Systeme zu liefern., * Abteilung: Datenplattform
- Abteilung: Datenplattform
- Bereich: Engineering
Unternehmensbeschreibung, Wir suchen einen leidenschaftlichen und erfahrenen Backend Engineer mit nachweislicher Erfahrung in der Gestaltung und Implementierung skalierbarer, zuverlässiger und leistungsstarker Backend-Systeme. Als Teil eines unserer Datenplattform-Teams sind Sie verantwortlich für den Aufbau und die Weiterentwicklung der Kernservices, die unsere Datenaufnahmeprodukte antreiben.
Diese Rolle umfasst die Architektur und Bereitstellung von Backend-Lösungen, die groß angelegte Datenverarbeitung und die Integration mit mehreren Diensten bewältigen. Sie arbeiten eng mit Produkt-, Infrastruktur- und Frontend-Teams zusammen, um sicherzustellen, dass unsere Systeme robust, effizient und in der Lage sind, ein schnelles Produktwachstum zu unterstützen.
Da die Position funktionsübergreifend ist, ist die Fähigkeit, komplexe technische Konzepte klar und pragmatisch zu kommunizieren, unerlässlich. Sie werden in einer kollaborativen Umgebung gedeihen, in der Ihre Arbeit direkt innovative, produktionsreife Backend-Services in großem Maßstab ermöglicht.
Verantwortlichkeiten
Entwerfen, bauen und skalieren Sie verteilte Backend-Systeme, die Millionen von Nutzern bedienen.
Steuern Sie die End-to-End-Auslieferung von Features: von Design, Implementierung, Deployment bis Monitoring.
Architektur von Echtzeit-, latenzarmen APIs und Backend-Services für groß angelegte Datenaufnahme.
Entwicklung cloud-nativer Services in Java, die Zuverlässigkeit, Leistung und Skalierbarkeit gewährleisten.
Arbeiten Sie an Infrastrukturkomponenten, einschließlich AWS-basierter Deployments, Containerisierung (Docker) und Orchestrierung (Kubernetes/ECS).
Sicherstellung von Resilienz, Fehlertoleranz und Compliance in Umgebungen mit hohem Durchsatz.
Zusammenarbeit mit Produktmanagern, Infrastruktur-Ingenieuren und anderen Teams zur Bereitstellung produktionsreifer Systeme.
Beitrag zu technischen Diskussionen, Wissensaustausch und Weiterentwicklung von Best Practices im Backend- und Infrastruktur-Engineering.
Requirements
- BSc in Informatik und 5+ Jahre Erfahrung in der Backend-Entwicklung.
- Proficient in Java, Erfahrung mit verteilten Datensystemen.
- Starke Kommunikationsfähigkeiten und ein neugieriger Geist., BSc/BEng oder Master in Informatik (oder gleichwertig)
Mehr als 5 Jahre Berufserfahrung im Backend-Engineering
Erfahren in Java (17+)
Erfahrung mit verteilten Datensystemen (z. B. Redis, Apache Kafka, SQL-Datenbanken).
Nachweisliche Erfahrung in der Gestaltung und Skalierung von Backend-Systemen für Millionen von Nutzern oder hochfrequenten Echtzeitdiensten.
Fundiertes Verständnis von cloud-nativen Architekturen (AWS oder ähnlich), Containerisierung (Docker) und Orchestrierung (Kubernetes/ECS).
Starker Hintergrund in Hochverfügbarkeits-Systemen, Failover und Resilienz-Design.
Neugierige Einstellung mit Lern- und Anpassungsbereitschaft
Ausgezeichnete Kenntnisse in Observability-Praktiken: Logging, Monitoring, Tracing, Metriken.
Starke Kommunikationsfähigkeiten in Englisch, Fähigkeit, komplexe technische Themen klar zu erklären.
Wünschenswert
Kenntnisse in Java-Frameworks (Micronaut, Spring).
Erfahrung in Performance-Tuning und Skalierung in Umgebungen mit hohem Durchsatz.
Vertrautheit mit GitOps, CI/CD, IaC
Benefits & conditions
Wenn Sie eine Veränderung suchen und eine angenehme Atmosphäre, viele Herausforderungen und Spaß bei der Arbeit mögen, ist dies eine großartige Gelegenheit für Sie! Sehen Sie, was wir bieten:
- Unbefristeter Vertrag und ein wettbewerbsfähiges Vergütungspaket.
- Schönes Büro mit Blick auf den Genfersee, günstig gelegen neben dem Bahnhof Prilly-Malley
- Hybrides Arbeitsmodell, das Büro- und Remote-Arbeit ausbalanciert, mit einem strukturierten Ansatz für Neueinstellungen zur Förderung von Verbindungen und Onboarding.
- ️ Flexible Arbeitszeiten und unbegrenzter Urlaub (Mitarbeitende haben unbegrenzte bezahlte Freizeit zusätzlich zu den 25 Urlaubstagen, die wir anbieten) plus 3 vom Unternehmen bezahlte Freiwilligentage.
- Kostenloser Zugang zu einem Fitnesszentrum im Gebäude.
- Erstattung der Halbpreisfahrkarte für den öffentlichen Nahverkehr.
- Erstattung von bis zu 50 % der Kosten für Französischkurse.
- Frisches Obst, Kekse und Erfrischungsgetränke ebenfalls.
- Regelmäßige Firmen- und Teamevents wie Freiwilligentage, Pizza-Talks, Teambuilding-Aktivitäten, Meetups im Büro und mehr!
- Boni für erfolgreiche Empfehlungen nach drei Monaten ununterbrochener Beschäftigung.
- Wir bieten ein Umzugspaket für Personen, die aus einem anderen Land kommen.
Bitte beachten Sie, dass nicht alle oben aufgeführten Vorteile für befristete, Vertrags- und Praktikumsstellen verfügbar sind. Um sicherzustellen, dass Sie die aktuellsten Informationen haben, empfehlen wir, sich bei Ihrem Recruitment-Partner zu erkundigen.