Software Engineer – Fullstack

Software Engineer – Fullstack

Berlin Vollzeit 55000 - 65000 € / Jahr (geschätzt) Homeoffice (teilweise)
DigitalService des Bundes

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und übernehme die Verantwortung für den gesamten Entwicklungsprozess.
  • Unternehmen: DigitalService – Gestalte mit uns den digitalen Staat der Zukunft.
  • Vorteile: Flexibles Arbeiten, 50-Euro-Gutschein monatlich und bis zu 2.000 Euro Weiterbildungsbudget.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit großartigen Karrierechancen und einem integrativen Team.
  • Warum dieser Job: Werde Teil eines agilen Teams und mache einen echten Unterschied in der Verwaltung.
  • Qualifikationen: Erfahrung in Fullstack-Entwicklung mit TypeScript/JavaScript und DevOps-Kenntnisse.

Das prognostizierte Gehalt liegt zwischen 55000 - 65000 € pro Jahr.

Über uns
Wir gestalten einen digitalen Staat – gemeinsam mit der Verwaltung. Als Partner auf Augenhöhe stärken wir die Verwaltung auf ihrem Weg, die eigene Digitalisierung selbst voranzutreiben. Mit eigener iterativer Produktentwicklung und unserem Einsatz für bessere Rahmenbedingungen schaffen wir die Grundlage für digitale Lösungen, die skalierbar und wirksam sind.

Deine Aufgaben
Du bist verantwortlich für die Entwicklung und den Betrieb der Software in einem unserer Projekte. Wenn Dir TDD, Continuous Deployment und ein gut durchdachter DevSecOps-Ansatz wichtig sind, dann sollten wir uns kennenlernen.

Details zu der Stelle

  • End-to-End Ownership & Agiles Arbeiten: Du arbeitest in einem kollaborativen, interdisziplinären Produktteam und übernimmst die Verantwortung für die erfolgreiche Umsetzung von Features – von der Entwicklung über das Testing bis hin zum Deployment und dem aktiven Betrieb.
  • Tech-Stack & Fullstack-Entwicklung: Dein Fokus liegt auf der Entwicklung qualitativ hochwertiger Software, vorrangig mit TypeScript/JavaScript, aber je nach Projekt auch mit Technologien wie Java, Spring oder React/Vue.
  • Code-Qualität & Security: Du schreibst Clean Code und wendest Best Practices wie Design Patterns und (automatisierte) Tests sicher an. Du hast Security- und Datenschutzanforderungen stets im Blick, achtest auf Skalierbarkeit und reduzierst aktiv Technical Debt.
  • Domain-Wissen & Stakeholder-Kommunikation: Du setzt Dich aktiv mit komplexen fachlichen Anforderungen auseinander, hilfst dabei, diese in iterierbare Tasks herunterzubrechen, und kannst technische Zusammenhänge auch für nicht-technische Stakeholder verständlich machen.
  • Kollaboration & Teamkultur: Du bist ein aktiver Teil unserer Engineering-Kultur. Durch Pair Programming, regelmäßige Code-Reviews und offenen Wissensaustausch trägst Du zum gemeinsamen Wachstum im Team bei und bringst Motivation mit, Dich kontinuierlich weiterzuentwickeln.

Das bringst Du mit

  • Fullstack-Erfahrung: Du hast bereits digitale Produkte und Services ganzheitlich entwickelt und betrieben. Du fühlst Dich sowohl im Backend als auch im Frontend zu Hause – vorrangig mit TypeScript/JavaScript oder Java/Spring Boot sowie den Frontend-Frameworks React und Vue.
  • DevOps-Mindset & Infrastruktur-Know-how: Du bist mit dem DevSecOps-Ansatz vertraut, hast fundiertes Wissen rund um Infrastruktur- und Container-Technologien (z. B. Docker, Kubernetes, Terraform) und fühlst Dich mit Infrastructure-as-Code wohl.
  • Agile & interdisziplinäre Teamkultur: Du arbeitest am liebsten in agilen, cross-funktionalen Teams und schätzt konstruktive Diskussionen sowie regelmäßiges Feedback mit Design, Product und User Research.
  • Flexibilität & Motivation: Du bist offen, flexibel in andere Projekte zu wechseln und Deinen Beitrag dort zu leisten, wo er den größten Mehrwert schafft. Dich zeichnet eine starke intrinsische Motivation aus, die digitalen Aspekte der Verwaltung zu verbessern.
  • Kommunikation & Sprachkompetenz: Du arbeitest souverän auf Deutsch (mind. B1) und Englisch (min. C1) – wir sprechen im Arbeitsalltag beide Sprachen.

Warum wir?
Unsere über 70 Engineers zeichnen sich durch technische Exzellenz, sehr hohe Team- und Kommunikationsfähigkeit sowie ein echtes agiles Mindset aus. Werde Teil unseres mehr als 250-köpfigen Teams, das interdisziplinär und iterativ arbeitet – und zusammen mit der Bundesverwaltung die Vision eines digitalen Staats realisiert.

Arbeite so, wie es am besten zu Dir passt: Du kannst Deine Arbeitszeiten flexibel organisieren, jederzeit unsere Möglichkeiten für mobiles Arbeiten nutzen und Dein bevorzugtes Betriebssystem auswählen. Das Gehalt für diese Stelle liegt bei uns zwischen 55.000–65.000 Euro brutto pro Jahr.

Bewerbungshinweise
Bitte sende uns Deine Bewerbung ausschließlich über das Online-Portal zu. Aufgrund der Sommerferien werden wir erst ab dem 7. August 2026 Rückmeldungen zu den Bewerbungen versenden können. Wir bitten bis dahin um Geduld! Wir schätzen eine vielfältige Belegschaft und ein integratives Arbeitsumfeld wert. Daher freuen wir uns über alle Bewerbungen – unabhängig von Religion und Weltanschauung, Nationalität und (ethnischer sowie sozialer) Herkunft, Geschlecht und geschlechtlicher Identität, sexueller Orientierung, Alter sowie körperlichen und intellektuellen Fähigkeiten.

Recruiting-Prozess & Ansprechpartner:in
Nach einem erfolgreichen Screening Call mit unserem Talent Acquisition Team folgen zwei bis drei Interviews mit DigitalService Mitarbeitenden. Zunächst geht es um Deine fachliche Qualifikation, danach um Werte und Erwartungen in Bezug auf Team und Zusammenarbeit. Während des ganzen Prozesses stehen wir Dir jederzeit für Rückfragen, Feedback und Austausch zur Verfügung.

Hast Du Fragen an uns? Wende Dich gern an unser Team unter talents@digitalservice.bund.de

Software Engineer – Fullstack Arbeitgeber: DigitalService des Bundes

Als Arbeitgeber bieten wir dir die Möglichkeit, aktiv an der Gestaltung eines digitalen Staates mitzuwirken und dabei einen großen Gestaltungsspielraum im Bereich Vergabemanagement zu genießen. Unsere flexible Arbeitszeitgestaltung, die Option auf mobiles Arbeiten sowie ein jährliches Weiterbildungsbudget von bis zu 2.000 Euro fördern deine persönliche und berufliche Entwicklung in einem interdisziplinären Team, das Wert auf Vielfalt und ein integratives Arbeitsumfeld legt.

DigitalService des Bundes

Kontaktdaten:

DigitalService des Bundes Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer – Fullstack erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei DigitalService des Bundes anzuklopfen, wenn du dich auf die Stelle als Software Engineer – Fullstack bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei DigitalService des Bundes vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer – Fullstack mit Bravour zu bestehen

Fullstack-Entwicklung
TypeScript
JavaScript
Java
Spring Boot
React
Vue

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei DigitalService des Bundes klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei DigitalService des Bundes vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.