Senior Fullstack Developer (m/f/d)

All open positions

Jobnr. 5079

Waldbröl Hybrid Specialist Full-time Permanent position 05.10.2026

Fullstack development on a demanding software product: You work in Waldbröl on the C++ core and the new Angular frontend alike.

Your responsibilities

  • You will further develop the performance-critical core components of a software product in C++, including key functionality for page composition, rendering, and print output
  • You will further develop the new web frontend of a complex layout and content application, implementing a user interface whose functionality and interaction logic are comparable to professional desktop publishing applications
  • You will be responsible for the UX, UI, and visual quality of the application for professional users in the media industry
  • You will be responsible for the backend development of the web product and integrate the frontend with the C++/Qt backend via modern HTTP and WebSocket interfaces
  • You will drive the modernization of the architecture, including running the frontend and backend as Docker containers
  • You will coordinate new features closely with the management team and jointly plan development activities for the core products
  • As a Senior Developer, you will act as a point of contact for your colleagues and continuously improve code quality
  • You will actively contribute new development trends and your own ideas while working closely with the DevOps team

Further details beyond the job description as well as background on the company will gladly be shared in a personal conversation.

Your profile

  • You have a completed degree in Computer Science, a comparable qualification, or equivalent practical experience
  • You have several years of professional experience in C++ software development, ideally with C++11 or later, as well as knowledge of Qt 6
  • You have several years of experience in frontend development with Angular and TypeScript
  • You have experience in performance-critical and low-level software development and are familiar with programming on Windows and Linux
  • You are experienced in integrating backends via HTTP and WebSocket interfaces
  • You have a strong focus on UX, UI, and the visual implementation of user interfaces
  • Ideally, you have experience with complex web interfaces and a background in print, layout, or graphics software
  • Ideally, you have knowledge of databases such as PostgreSQL and Oracle, as well as Docker
  • You are willing to take ownership, independently drive topics forward, and play a leading role within the team
  • You see yourself as a team player, communicate openly, and enjoy working on an equal footing with your colleagues
  • You have good English skills; good German skills are an advantage

Your benefits

  • You can benefit from home-office options of up to 2 days per week
  • You will receive 30 days of annual leave
  • You will work with flexible working hours and within a flat organizational structure
  • You can choose your own work equipment, whether PC or Mac
  • You will benefit from an occupational pension scheme
  • You get additional vacation days for special occasions
  • You are welcome to bring your dog to the office

TechMinds GmbH

TechMinds is the recruiting boutique for tech, IT and engineering with offices in Hamburg and Munich. We fill specialist and leadership positions exclusively on behalf of our clients. Engagiert. Exzellent. Integer.

Your application

You apply exclusively to TechMinds, not to the hiring company. Your documents are only presented after a personal conversation with you.

We treat your documents in strict confidence; details can be found in our privacy policy.

Apply for this position

Jobnr. 5079 · Your application goes directly to your TechMinds consultant, not to the hiring company.

Fragen von Kandidaten

Häufig gestellte Fragen

Der TechMinds Vermittlungsservice ist für Kandidaten zu jeder Zeit kostenlos.

Über die Dauer einer Vermittlung können wir keine pauschale Aussage treffen. Wenn wir eine passende Vakanz im Portfolio haben, beträgt die Dauer der Vermittlung im Durchschnitt einen Monat.

Sie können uns gerne Ihren Lebenslauf an bewerbung@techminds.de schicken. Wir gleichen das Profil dann mit unseren Jobangeboten ab und melden uns, sobald wir eine interessante Stelle anbieten können.

Bei Interesse findet ein erstes Gespräch mit einem TechMinds-Personalberater statt. In diesem Gespräch stellen wir Ihnen die Position genauer vor und besprechen mit Ihnen, ob sie für Sie passend ist. Wir klären auch ab, ob die Rahmenbedingungen mit Ihren Vorstellungen übereinstimmen. Verläuft das Gespräch positiv, können Sie Ihrem Ansprechpartner gerne Ihre Bewerbungsunterlagen zukommen lassen. Wir prüfen diese und leiten Sie anschließend an unseren Auftraggeber weiter. Anschließend finden ein oder mehrere Interviews zwischen Ihnen und unserem Auftraggeber statt und der Bewerbungsprozess geht seinen weiteren Lauf. Ihr Personalberater steht Ihnen während des gesamten Prozesses als fester Ansprechpartner zur Seite. Sie können sich bei Fragen jederzeit an ihn wenden. Vor Ihrem Vorstellungsgespräch erhalten Sie bei Bedarf ein ausführliches Briefing; unsere Interview-Tipps helfen bei der Vorbereitung.

Wenn Sie sich (ggf. nach einem ersten telefonischen Gespräch) auf eine konkrete Position bewerben, prüfen wir Ihre Unterlagen zunächst auf ihre Vollständigkeit hin. Mit Ihrer Zustimmung leiten wir Ihre Dokumente an unseren Auftraggeber weiter. Während des Bewerbungsprozesses speichern wir Ihre Daten in unserer Datenbank, um Sie während des laufenden Prozesses vollumfassend beraten und begleiten zu können. Nach Abschluss des Bewerbungsprozesses speichern wir Ihre Unterlagen und personenbezogenen Daten nur noch mit Ihrer ausdrücklichen Zustimmung. Die dauerhafte Löschung Ihrer Daten können Sie jederzeit per Mail anfordern. Gerne direkt bei Ihrem Ansprechpartner oder via datenschutz@techminds.de.

Der Austausch mit unseren Personalberatern ist für Sie zu jeder Zeit unverbindlich.

Selbstverständlich. Senden Sie Ihre aussagekräftigen Unterlagen gerne an bewerbung@techminds.de. Im Idealfall können wir Ihnen direkt eine spannende Position vorschlagen. Wenn aktuell keine passende Stelle für Sie dabei ist, melden wir uns, sobald dies der Fall sein sollte.

Ja, wenn Sie das möchten. Mit Ihrer Zustimmung nehmen wir Ihr Profil in unsere Datenbank auf und melden uns, sobald eine Position dazukommt, die zu Ihren Vorstellungen passt. Kein Profil geht ohne vorheriges Gespräch und Ihre ausdrückliche Freigabe an ein Unternehmen. Welche Daten wir dafür speichern und wie lange, steht in unserer Datenschutzerklärung.

Spätestens bei einem telefonischen Austausch mit einem unserer TechMinds-Personalberater erfahren Sie den Namen unseres Kunden.

Neben Ihren Bewerbungsunterlagen leiten wir auch Infos weiter, die wir im Vorabgespräch mit Ihnen besprochen haben (z.B. zur Gehaltsvorstellung und Ihrer Kündigungsfrist). Dies unterstützt Ihren Auftraggeber – Ihren potenziellen neuen Arbeitgeber – bei der Entscheidung, ob Sie für weitere Schritte im Bewerbungsprozess berücksichtigt werden können.

TechMinds ist eine Personalvermittlung und damit ausschließlich in der Direktvermittlung tätig. Kommt es zu einer Vermittlung, werden Sie direkt bei unserem Auftraggeber angestellt. Sie schließen also mit ihm den Arbeitsvertrag.

Kandidatenstimmen

Was Kandidaten über TechMinds sagen

Perfectly smooth managing of my transition between jobs. Very professional and I would highly recommend working with TechMinds as a recruiting agency.

Mahera B. Senior Software Engineer C#.NET, München
Go to Top