Software Engineer (m/w/d)

Remote
vor 2 Tagen
Berlin
Stellenbeschreibung

About the Role

You want to take on technical responsibility and work on a platform that creates real added value for the subsidized education market? At Digitale Weiterbildungsdienste GmbH --- a subsidiary of IBB AG --- we are building a modern, service-based platform for managing complex certification and education processes: multi-tenant capable, high-performance, scalable, and technically demanding. If you are not looking for a run-of-the-mill project, but want to develop systems independently with a great deal of creative freedom, you are in the right place!

For our subsidiary Digitale Weiterbildungsdienste GmbH, we are looking for a Software Engineer (m/f/d), full-time or part-time (min. 20h), working from home, effective immediately.

Your Responsibilities

As a Software Engineer (m/f/d), you understand not just frameworks, but systems. You will be responsible for developing tailor-made solutions and will significantly contribute to the optimization and expansion of our platform.

Specifically, this entails:

  • Architecture Drive: You will drive the further development of our service architecture and participate in important architectural and performance decisions.
  • Optimization of Multi-Tenant Concepts: You will optimize tenant logic and database structures, ensuring scalable data storage.
  • Quality Assurance: You will ensure code and system quality, contribute to the creation of unique user experiences, and work closely with stakeholders.

Your Profile

  • Programming Languages & Frameworks: You have sound knowledge of Java with Spring Boot and frontend development with Angular. You also possess a strong understanding of architecture and an interest in performance, scalability, and structured system design.
  • Databases & Migration Tools: You are proficient with PostgreSQL and MongoDB. Experience with database migration tools like Liquibase is also helpful.
  • Reactive Programming & APIs: Ideally, you have practical experience with reactive programming in Java, particularly with Project Reactor (Mono, Flux). Experience with REST and Keycloak is a plus.
  • DevOps & Testing: Knowledge of Git and the creation of automated tests with JUnit and Cypress is desirable.
  • Language Skills: You are a strong communicator in German (min. C1) and English (min. B1).

Your Benefits

  • Full Flexibility: 100% home office – private and professional appointments can be planned more easily with a remote workplace, saving you commuting stress.
  • Work-Life Balance: With flexible working hours, you can balance your work time and workload – for true work-life balance.
  • More Relaxation: 30 vacation days plus additional time off on Christmas Eve and New Year's Eve give you the space you need for rest and your loved ones.
  • Influence & Creative Freedom: Short communication channels and independent work. You control product decisions, code quality, and the architecture of a modern, service-based platform – with a direct impact on technical implementation.
  • Your Impact & Contribution: Your work optimizes complex certification and education processes in the subsidized education market – you develop systems that create real added value and have a lasting impact.

Interested?

Then convince us with your compelling application, including your salary expectations, start date, and project portfolio, via our online form.

We look forward to hearing from you! Your contact person is Katrin Crepon (Tel.: +49 (0) 175 9381386).

About Digitale Weiterbildungsdienste GmbH

Digitale Weiterbildungsdienste GmbH (DWD GmbH) is a wholly-owned subsidiary of IBB Institut für Berufliche Bildung AG, providing comprehensive services for stakeholders in the publicly funded further education sector. It supports education providers, AZAV consultants, and expert bodies in implementing quality, certification, and documentation requirements. This includes consulting and organizational services as well as digital solutions for certification, documentation, and process management. The company aims to make structures and processes in the subsidized education market more efficient, transparent, and traceable, thereby sustainably strengthening the quality of further education.

Locations: Berlin, Dortmund, Dresden, Elmshorn, Erfurt, Hamburg, Hannover, Rostock, Homeoffice / Mobile Experience Level: Junior Level Field: Software Development Employment Type: Full-time / Part-time