Software Engineer - Internal Tools & Integrations (all genders)

DigitalService
Berlin, Germany
3 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€63,000.0 - €70,000.0
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Data Analysis Software as a Service Databases Data Security Web Development JSON Machine Learning OpenAI Systems Integration TypeScript
+15 more
Web Applications Delivery Pipeline Prompt Engineering Zapier Reliability of Systems Backend Vue.js Low-code Enterprise Integration Front End Software Development Database View Restful APIs Webhooks Api Management Web Api

Job description

You build it, you run it, you automate it - as a Software Engineer - Internal Tools & Integrations (all genders), you will be responsible for the development, operation, and continuous evolution of our internal applications and automations that support our daily business processes.

In this role, you will combine full-stack development with APIs, integrations, and workflow automations to connect systems, reduce manual work, and build reliable internal tools. If pragmatic problem-solving, end-to-end ownership, and choosing the right solution for each task - whether custom code or automation - matter to you, we would love to get to know you., * Responsibility for internal applications: You will take ownership of the operation, maintenance, and continuous development of various internal applications, including our internal Vue/Nuxt staffing application, which serves as a central operational tool for our business processes.

  • Workflow automation & integrations: You will design, develop, and operate event-based automations and “glue code” using n8n, Slack integrations, REST APIs, and webhooks. In doing so, you will reduce repetitive manual tasks and connect our internal application with external SaaS tools and AI models.
  • Data provisioning & API management: You will ensure that data from our internal systems is made securely and reliably available. To achieve this, you will build optimized database views and robust API endpoints, particularly for analytics and reporting.
  • System reliability & database operations: You will monitor application availability, maintain production databases, and ensure they remain stable and scale securely with our business requirements.
  • Operational & technical collaboration: You will work closely with our Operations and Staffing teams to identify friction points in existing workflows. Together with Analytics, Workplace IT, Platform, and Security, you will develop reliable integrations, data access paths, and secure technical solutions.

Requirements

  • Full-stack development: You bring solid experience in modern web development and feel equally at home in the frontend and backend - particularly with Vue.js/Nuxt.js, TypeScript, and Node.js or comparable technologies.
  • Integration & API experience: You have practical experience designing and implementing API integrations using REST APIs and webhooks, enabling you to reliably connect internal applications with external systems and services.
  • Workflow automation: You have experience developing and maintaining workflow automations using n8n or similar platforms such as Zapier or Make.
  • AI & LLM integration: You have hands-on experience integrating common AI APIs (e.g., OpenAI, Anthropic) into automation pipelines and web applications - including prompt design, parsing structured outputs (JSON), and API error handling.
  • Pragmatic problem-solving: You focus on solving business problems effectively and securely, knowing when custom-built software or low-code/no-code solutions are the right approach to deliver value quickly.
  • Language proficiency: German (min. A2) and English (C1).

Benefits & conditions

  • Our team of over 70 engineers (all genders) stands out through technical excellence, exceptional communication and teamwork skills, and a genuine agile mindset.
  • Join our team of more than 250 colleagues working interdisciplinarily and iteratively to turn the vision of a digital state into reality alongside the German federal administration.
  • Work the way that suits you best: flexibly organize your working hours, make full use of our mobile working options, and choose your preferred operating system.
  • The salary range for this position is €63,000-€70,000 gross per year. For your individual placement within our salary bands and levels, we consider the scope of responsibility, job complexity, and the assessment of your skills during the interview process. Details about our level and salary system can be found in our blog post “On Levels, Money, and Fairness.”
  • Urban Sports Club & more: Every month, you will receive a €50 voucher on top of your salary, which you can use flexibly for fitness, technology, mobility, or food.
  • In addition, we offer a annual training budget of up to €2,000 with up to five days of educational leave - regardless of role or level. This budget can also be used for language courses.

About the company

We are shaping a digital state - together with the public administration. As equal partners, we support the administration on its journey to drive its own digitalization forward. Through iterative in-house product development and our commitment to better framework conditions, we create the foundation for digital solutions that are scalable and effective.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Loading talks and stories from around this role…