Bjak
Login.works
Backend Staff Engineer
Über die Stelle
Unser Kunde ist der weltweit führende Anbieter von regulatorischen und Nachhaltigkeitsinformationen und unterstützt die größten Unternehmen der Welt bei der Navigation in den Bereichen Umwelt, Gesundheit und Sicherheit (EHS), unternehmerische Nachhaltigkeit und Produktkonformität.
Sie bedienen einen globalen Kundenstamm, zu dem viele Fortune 500-Unternehmen gehören, und sind auf einem klaren Weg zur SaaS-Exzellenz. Engineering ist zentral für diese Reise, und sie investieren in ihre Mitarbeiter, vertrauen ihnen, dass sie liefern, und unterstützen ihr Wachstum.
Dies ist eine Staff Software Engineer-Position in einem Produktentwicklungsteam. Sie werden moderne Anwendungen entwickeln, die mit Qualität echten Mehrwert liefern, und eine Schlüsselrolle bei der Gestaltung der Technologie und der Anhebung des technischen Niveaus spielen, Best Practices fördern, Ingenieure betreuen und technische Entscheidungen teamübergreifend vorantreiben.
🚀 Verantwortlichkeiten
Engineering & Code-Qualität
- Schreiben Sie sauberen, wartbaren Code in .NET C#, der den Standard für andere Ingenieure in Ihrem Team setzt, zusammen mit modernen Werkzeugen wie Kafka und ElasticSearch.
- Liefern Sie regelmäßig qualitativ hochwertige, funktionierende Software als Teil eines Softwareentwicklungsteams.
- Bauen Sie ein tiefes, Expertenwissen über die Codebasis Ihres Teams auf.
- Führen Sie hochgradig aufschlussreiche, umfassende Code-Reviews mit Blick auf übergeordnete Konzepte durch.
Technische Führung & Entscheidungsfindung
- Treiben Sie technische Entscheidungen auf hoher Ebene voran, identifizieren Sie fachmännisch Kompromisse und Risiken und berücksichtigen Sie die technische Ausrichtung des gesamten Unternehmens.
- Antizipieren Sie technische Risiken, schaffen Sie Bewusstsein und koordinieren Sie die Minderung.
- Helfen Sie, Richtung und Vision für technische Verbesserungen zu geben, und treiben Sie Veränderungen über mehrere Teams hinweg voran.
Zuverlässigkeit & Betrieb
- Helfen Sie bei der Definition von SRE-Standards, damit Teams ihre Anwendungen in der Produktion effektiv überwachen und schnell auf Vorfälle reagieren können.
- Diagnostizieren Sie effektiv die Grundursache komplexer Fehler mithilfe von tiefem Wissen über Code und Infrastruktur und stellen Sie eine Lösung zusammen mit einem automatisierten Regressionstest bereit.
Dokumentation & Mentoring
- Stellen Sie sicher, dass für alle kritischen Systeme eine Dokumentation vorhanden ist, und schreiben Sie technische Leitfäden, die von anderen Ingenieuren weit verbreitet sind.
- Mentoring, Coaching und Befähigung anderer Ingenieure. Teilen Sie regelmäßig Wissen durch Demos und Präsentationen.
👤 Gesuchtes Profil
Erfahrung
- Mindestens 10 Jahre praktische Erfahrung mit .NET C#, mit Expertenniveau und Fachkenntnissen.
- Erfahrung in technischer Führung (3+ Jahre), einschließlich Mentoring anderer Ingenieure, z. B. Leitung von Projekten oder Initiativen, Leitung eines Teams oder Organisation von Engineering-Community-Veranstaltungen.
- Nachweis von schnellem Erlernen komplexer Architekturen und Codebasen und dem Erwerb von Expertenwissen sowie von der Fähigkeit, die komplexesten technischen Probleme selbstständig zu lösen.
- Nachweis der Steuerung komplexer technischer Entscheidungen mit mehreren Stakeholdern in kritischen Bereichen.
- Erfahrung in der Arbeit in einer agilen Umgebung.
Technische Fähigkeiten
- Experten C#.NET Erfahrung und Expertise (10+ Jahre).
- Tiefes Verständnis, wie Microservice-Architekturen erfolgreich angewendet werden, mit Expertenwissen über viele Muster und Techniken und deren Kompromisse in mehr als einem Kontext.
- Umfangreiche (2+ Jahre) Erfahrung mit ereignisgesteuerten Architekturen und Event-Streaming/-Messaging-Tools wie Kafka (bevorzugt), Pulsar oder RabbitMQ.
- Erfahrung mit NoSQL-Datenbanken, ElasticSearch (bevorzugt), DynamoDB, MongoDB oder Redis und ein klares Verständnis dafür, welche Datenbank am besten für jeden Anwendungsfall geeignet ist.
- Starke Kenntnisse in der Bereitstellung und Skalierung von Cloud-Anwendungen, einschließlich Containerisierung (Docker) und Orchestrierung (Kubernetes).
- Nachgewiesene Fähigkeit, Möglichkeiten zur Verbesserung von Best Practices zu erkennen und Veränderungen über mehrere Teams hinweg voranzutreiben.
Sprachen
- Fließende Englischkenntnisse erforderlich.
Ausbildung
- Bachelor-Abschluss (oder gleichwertig) in Informatik oder einem verwandten Bereich.
Soft Skills
- Exzellente Kommunikationsfähigkeiten: Fähigkeit, klar und effektiv zu kommunizieren und den Stil an das Publikum anzupassen.
- Arbeitet effektiv im Team, trägt zur Dynamik bei und löst Konflikte konstruktiv.
- Passt sich schnell an und nimmt Veränderungen an; ein Verfechter der kontinuierlichen Verbesserung.
- Zeigt Initiative bei der Problemlösung, führt pragmatisch aus und trifft datengesteuerte Entscheidungen.
🌍 Vorteile & Kultur
- Tech-Stack: .NET C#, Microservices, Kafka, ElasticSearch, Docker, Kubernetes, Cloud.
- Entwickeln Sie moderne Anwendungen im globalen Maßstab für einen Kundenstamm, zu dem viele Fortune 500-Unternehmen gehören.
- Ein Unternehmen, das seine Mitarbeiter priorisiert, ihnen vertraut, dass sie liefern, und in ihr Wachstum investiert.
- Echter Einfluss: Setzen Sie den technischen Standard, betreuen Sie andere Ingenieure und gestalten Sie die technische Ausrichtung über Teams hinweg.
- Wettbewerbsfähige Vergütung, Sozialleistungen und Flexibilität.
- Hybrides Modell.
💼 Abteilung: Engineering
📍 Standort: Lissabon (Hybrid)
📆 Startdatum: ASAP
