> Markdown version of [/jobs/ext/3707990-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/3707990-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** bei WidasConcepts GmbH - **Location:** Wimsheim, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Software Quality, Continuous Integration, Software Design Patterns, Human-Computer Interaction, MongoDB, Software Engineering, Software Systems, AngularJS, Information Technology, Apache Kafka, OpenSearch, Golang, Microservices - **Published:** October 13, 2026 - **Apply:** https://startup.jobs/senior-software-developer-m-w-d-bei-widasconcepts-gmbh-8244234 ## About the Role * Bachelor- oder Master-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich. * Mindestens 3 Jahre Erfahrung in der Softwareentwicklung mit nachweislichen Erfolgen bei der Entwicklung und Bereitstellung von Softwarelösungen. * Sehr gute Kenntnisse in MongoDB, Golang, Angular, OpenSearch und Kafka. * Umfassende Erfahrung mit Microservices-Architektur und ereignisgesteuerten Entwurfsmustern. * Solides Verständnis des gesamten Lebenszyklus der Softwareentwicklung. * Ausgezeichnete Problemlösungsfähigkeiten und die Fähigkeit, selbstständig zu arbeiten. * Ausgeprägte Kommunikations- und Kooperationsfähigkeiten und die Fähigkeit, effektiv in einer Teamumgebung zu arbeiten. * Erfahrung mit agilen Entwicklungsmethoden. * Vertrautheit mit Verfahren zur kontinuierlichen Integration und Bereitstellung (CI/CD). ## Description * Entwurf, Entwicklung und Implementierung von Softwarelösungen unter Verwendung von MongoDB, Golang, Angular, OpenSearch, Kafka und ggf. AI mit Schwerpunkt auf Leistung, Zuverlässigkeit und Skalierbarkeit. * Erstellung und Wartung von Microservices und oder User Interfaces, um sicherzustellen, dass sie effizient, sicher und einfach skalierbar sind. * Mitwirkung an allen Phasen des Entwicklungslebenszyklus, von der Konzeption bis zur Bereitstellung. * Sicherstellung von Codequalität, Organisation und Automatisierung. * Zusammenarbeit mit funktionsübergreifenden Teams bei der Definition, dem Entwurf und der Bereitstellung neuer Funktionen. * Übernehme dir technische Führung für einzelne Features und auch das Mentoring für jüngere Teammitglieder. * Halte Dich über die neuesten Branchentrends und Technologien auf dem Laufenden.