DigitalService
Posted 1mo ago

Software Engineer – Fullstack

DigitalService
Berlin, Berlin, Germany
€55k-€65k/yrHybridFull Time, Part Time
Responsibilities
  • developing software
  • operating software
  • ensuring security
Requirements
  • Full‑stack development and operation experience with TypeScript/JavaScript or Java
  • DevSecOps and IaC familiarity
  • Agile collaboration, and fluent German (B1+) and English (C1+)
Technical tools mentioned
TypeScriptJavaScriptJavaSpringReactVueDockerKubernetesTerraform

Job description

About Us

We are shaping a digital state - together with the administration. As a partner at eye level, we strengthen the administration on its way to driving its own digitalisation. With our own iterative product development and our commitment to better framework conditions, we create the basis for digital solutions that are scalable and effective.

About The Position

You build it, you run it, you own it—as a Full-Stack Software Engineer (all genders), you’ll be responsible for developing and operating the software for one of our projects. If TDD, continuous deployment, and a well-thought-out DevSecOps approach are important to you, then we should get to know each other. In the following blog posts, you’ll find more information about software development, interdisciplinary collaboration at DigitalService, and our guiding Delivery Principles. 

What You’ll Do

  • End-to-End Ownership & Agile Work: You’ll work in a collaborative, interdisciplinary project team and take responsibility for the successful implementation of features—from development and testing through deployment to active operation.
  • Tech Stack & Full-Stack Development: Your focus is on developing high-quality software, primarily using TypeScript/JavaScript, but also technologies such as Java, Spring, or React/Vue, depending on the project.
  • Code Quality & Security: You write clean code and confidently apply best practices such as design patterns and (automated) tests. You always keep security and data protection requirements in mind, ensure scalability, and actively reduce technical debt.
  • Domain Knowledge & Stakeholder Communication: You actively engage with complex business requirements, help break them down into iterable tasks, and can explain technical concepts in a way that’s understandable to non-technical stakeholders.
  • Collaboration & Team Culture: You are an active part of our engineering culture. Through pair programming, regular code reviews, and open knowledge sharing, you contribute to the team’s collective growth and are motivated to continuously develop your skills.

What You’re Bringing

  • Full-stack experience: You have already developed and operated digital products and services from start to finish. You’re equally comfortable working on both the backend and the frontend—primarily with TypeScript/JavaScript or Java/Spring Boot, as well as the frontend frameworks React or Vue. You also have the flexibility to quickly familiarize yourself with new technologies.
  • DevOps Mindset & Infrastructure Expertise: You’re familiar with the DevSecOps approach, have in-depth knowledge of infrastructure and container technologies (e.g., Docker, Kubernetes, Terraform), and are comfortable with Infrastructure-as-Code. 
  • Agile & Interdisciplinary Team Culture: You prefer working in agile, cross-functional teams and value constructive discussions as well as regular feedback with Design, Product, and User Research.
  • Flexibility & Motivation: You’re open to switching to other projects and making your contribution where it creates the greatest value. You’re driven by a strong intrinsic motivation to improve the digital aspects of public administration.
  • Communication & Language Skills: You are fluent in German (at least B1) and English (at least C1)—we use both languages in our day-to-day work. 

Why Join Our Team

  • Our team of more than 70 engineers (of all genders) is distinguished by technical excellence, exceptional teamwork and communication skills, and a truly agile mindset.
  • Join our team of more than 250 people, which works in an interdisciplinary and iterative manner – and is realising the vision of a digital state in collaboration with the Federal Administration. 
  • Work in the way that suits you best: you can organise your working hours flexibly, make use of our remote working options at any time, and choose your preferred operating system.
  • The salary for this role ranges from 55.000 to 65.000 euros gross per year. When determining your individual placement within our salary bands and levels, we take into account the scope of responsibility of the role, the complexity of the tasks and the assessment of your skills from the initial interviews. You can find details of our level and salary system in our blog post “On Levels, Money and Fairness”.
  • Urban Sports Club & more: Every month, you’ll receive a €50 voucher on top of your salary, which you can use however you like. Fitness, tech, transport or food – the choice is yours!
  • In addition, we offer you an annual training budget of up to €2,000 with up to five days off – regardless of your role or level. As part of this, we also enable you to take language courses.

You can find further benefits on our careers page.

How To Apply

Please submit your application exclusively through the online portal. Due to the summer break, we will not be able to respond to applications until August 10, 2026. We ask for your patience until then!

We value a diverse workforce and an inclusive working environment. We therefore welcome all applications - regardless of religion and ideology, nationality and (ethnic and social) origin, gender and gender identity.

We only check incoming applications for their professional qualifications and the key qualifications required for the position in question. We would therefore ask you to refrain from including a photo of yourself in your CV and to delete information about your place of residence, age, gender, marital status or similar.

Recruiting Process & Contact Person

A successful screening call by our Talent Acquisition Team is followed by two to three interviews with DigitalService employees. The first interview will focus on your professional qualifications, followed by your values and expectations in terms of teamwork and collaboration. You can find out more about our recruitment process in our blog post “Recruitment at DigitalService – What applicants can expect” (DE).

We are available at any time during the entire process for questions, feedback and dialogue. 

Do you have any questions for us? Reach out to us at any time: [email protected]

About DigitalService

Develops digital products and software for the German administration.

Similar jobs

Software Engineer roles near Berlin, Berlin
4h
Save
Mark Applied
Hide
Software Engineer Graduate (Global Advertising Data Platform) - 2027 Start
Singapore or Los Angeles or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Bachelor's degree in computer science or related field, strong command of at least one programming language, and fundamentals in algorithms, operating systems, databases, and networks.
Java, C, C++, Python, Go, Spark, Flink, Kafka, Iceberg, Hudi, ClickHouse, Presto, Trino, RAG, dbt
14h
Save
Mark Applied
Hide
Software Engineer (Intern / Working Student)
Berlin, Berlin, Germany
OnsitePart Time, Internship
acemate
acemate: AI-powered learning and teaching platform for educational institutions.
Experience building and shipping real software through projects or work; strong curiosity, adaptability, coding ability, and effective use of AI coding tools required.
TypeScript, Next.js, Tailwind CSS, React Native, Expo, Supabase, PostgreSQL, Cloudflare Workers, Cloudflare Pages, Cloudflare Workflows, Cloudflare R2, Cloudflare KV, Google Cloud, Gemini, Cloud Run, Sentry, Langfuse, PostHog, Stripe, Cursor, Claude Code, Figma
16h
Save
Mark Applied
Hide
Senior Software Engineer - Mission Autonomy (All Genders)
Munich or Berlin
OnsiteFull Time
STARK
STARK: Developing autonomous unmanned systems for defense and security operations.
5+ YOERequires 5–7 years of experience in software engineering and expertise in multi-vehicle task allocation, swarm-level optimization, SITL simulation, real-time decision metrics, and auction-based or Hungarian algorithms.
Software-in-the-Loop (SITL), Hungarian algorithm
1d
Save
Mark Applied
Hide
Software Engineer II, AdTech Campaigns - Vendor
Berlin, Berlin, Germany
HybridFull Time
Delivery Hero
Delivery HeroFrankfurt Stock Exchange: DHER: Global platform for online food ordering and local delivery.
2+ YOERequires 2+ years of software development experience, Go or backend language proficiency, microservices, database, cloud, Docker, Kubernetes, testing, code review, and fluent English skills.
Go, MySQL, PostgreSQL, MongoDB, DynamoDB, AWS, GCP, Docker, Kubernetes
1d
Save
Mark Applied
Hide
Praktikum Softwareentwicklung (m/w/d)
Berlin, Berlin, Germany
HybridInternship
Pangoon
Pangoon: Digital agency specializing in custom software and app development.
Practical software development experience, interest in modern technologies, basic understanding of software architecture, databases, and web technologies, plus structured independent work and teamwork.
Code Reviews
1d
Save
Mark Applied
Hide
Working Student Software Engineering (m/f/d)
Berlin or Munich or Hamburg or Germany
RemotePart Time
1KOMMA5°
1KOMMA5°: Integrated renewable energy systems for residential homes.
Computer science student at a German university, available 20 hours weekly, with TypeScript coding and RESTful API experience; German residency and excellent English required.
Ruby on Rails, TypeScript, Node.js, NestJS, React, Next.js, Vercel, Flutter, Google Cloud Platform, Cloud Run, Pub/Sub, Cloud SQL, Firestore, BigQuery, Datadog, Terraform, GitHub Actions, RESTful APIs
1d
Save
Mark Applied
Hide
Software Engineer (m/f/d)
Berlin, Berlin, Germany
HybridFull Time
Amperecloud
Amperecloud: Cloud-based operating system for renewable energy asset management.
5+ YOEAbout 5 years of professional experience with Node.js and React, production software delivery, API design, Kubernetes and microservices. Fluent English required; German is not required.
Node.js, React, Kubernetes, Grafana, Prometheus
1d
Save
Mark Applied
Hide
Lead Software Engineer (m/f/d) Perception & Autonomous Systems
Berlin, Berlin, Germany
OnsiteFull Time
MOTOR Ai
MOTOR Ai: Develops neuroscience-based Level 4 autonomous driving software.
8+ YOEBachelor's or master's degree preferred; 8+ years in modern C++ real-time systems and machine learning or computer vision, plus data pipelines, technical leadership, ROS2, architecture, and performance optimization.
C++, ROS2, CUDA, TensorRT, ONNX Runtime, MLOps