Backend-Entwickler – Plattform
Aufgabenbereich der Position
Wir suchen einen erfahrenen Ingenieur, der das „Paved Road “-Projekt bei TechNL verstärkt. Es handelt sich hierbei nicht um eine klassische Backend-Position in einem Produktteam. Ziel dieser Position ist es, das technische Ökosystem rund um die Entwicklung von Backend-Mikroservices mitzugestalten, zu standardisieren und kontinuierlich zu verbessern, damit Entwickler schneller, sicherer und reibungsloser geschäftlichen Mehrwert schaffen können.
Die zentrale Vision von „The Paved Road“ besteht darin, es einem neuen Entwickler, der einem Team beitritt, zu ermöglichen, einen Backend-Dienst in etwa 20 Minuten in die Produktion zu überführen, wobei alle damit verbundenen technischen Aspekte bereits ordnungsgemäß geregelt sind. Dies umfasst nicht nur die Bereitstellung selbst, sondern auch den gesamten Lieferzyklus: Architektur, Programmierkonventionen, CI/CD, Sicherheit, Qualität, Compliance, Dokumentation sowie das Bewusstsein für FinOps.
Diese Position eignet sich daher am besten für jemanden, der fundierte Kenntnisse im Bereich Backend-Entwicklung mit einer auf Unterstützung ausgerichteten Denkweise verbindet: jemanden, der Freude daran hat, anderen Entwicklern zu helfen, Standards zu verbessern, die Einführung neuer Lösungen voranzutreiben und Verantwortung für teamübergreifende technische Themen zu übernehmen.
Hintergrund der Aufgabe
„The Paved Road“ ist eine Standardisierungsinitiative, die den gesamten Lebenszyklus von Backend-Mikroservices abdeckt. Sie umfasst unter anderem:
Das Ziel besteht darin, dass Ingenieure, die Produktfunktionen entwickeln, all dies nicht immer wieder neu erfinden müssen. Stattdessen wird die zugrunde liegende technische Infrastruktur für sie bereitgestellt, sodass sie sich auf die Schaffung von Produktwert konzentrieren können.
Die Position ist Teil einer Struktur zur technischen Unterstützung und nicht Teil eines herkömmlichen Teams zur Bereitstellung neuer Funktionen. Der/die Kandidat/in wird zum Aufbau und zur Verbesserung der „befestigten Straße“ selbst beitragen und dadurch zahlreiche Entwicklungsteams unterstützen.
Was von diesem Profil erwartet wird
Der Bewerber sollte in der Lage sein, technische Themen eigenverantwortlich zu übernehmen und voranzutreiben – von der Erarbeitung über die Abstimmung bis hin zur Unterstützung bei der Umsetzung.
Zu den im Gespräch behandelten Beispielen gehören unter anderem folgende Themen:
Die angestrebte Benutzererfahrung sieht so aus, dass ein Entwickler den vorgefertigten Arbeitsablauf durchlaufen, die erforderlichen Funktionen wie Kafka oder datenbezogene Komponenten auswählen, auf „Generieren“ klicken und die notwendigen Einstellungen, Berechtigungen und Verbindungen für den Microservice erhalten kann.
Das bedeutet, dass der Bewerber in der Lage sein muss:
Erforderliches technisches Profil
Unverzichtbare Grundausstattung
Wird ausdrücklich bevorzugt
Schön zu haben
Erwartungen an DevOps
DevOps-Kenntnisse auf Expertenniveau sind nicht vom ersten Tag an erforderlich, doch der Bewerber muss bereit und in der Lage sein , sich in dieses Thema einzuarbeiten und damit zu arbeiten.
Es wird nicht unbedingt ein reiner Full-Stack- oder Full-DevOps-Entwickler erwartet, doch der Bewerber sollte folgende Voraussetzungen erfüllen:
Kurz gesagt: Fundierte DevOps-Kenntnisse sind von Vorteil, doch die richtige Einstellung und die Lernbereitschaft sind entscheidend.