Über die Position
Bremen hat sich als einer der führenden Technologie- und Innovationsstandorte Deutschlands etabliert. Bei Shake Solutions Germany GmbH unterstützen wir Unternehmen dabei, ihre digitale Transformation mit sicheren, skalierbaren und leistungsstarken Softwarelösungen voranzutreiben. Wir sind überzeugt, dass herausragende Software von Entwicklerinnen und Entwicklern geschaffen wird, die technisches Know-how mit Neugier, Teamgeist und der Leidenschaft verbinden, reale Herausforderungen zu lösen.
Wir suchen einen Senior Full-Stack Developer (m/w/d), der die Verantwortung für die Architektur, Entwicklung und kontinuierliche Weiterentwicklung unserer Webanwendungen übernimmt. Dabei geht es nicht nur um das Schreiben von Code – Sie gestalten technische Entscheidungen aktiv mit, entwickeln unsere Engineering-Standards weiter und liefern Softwarelösungen, die einen messbaren Mehrwert für unsere Kunden schaffen.
Sie arbeiten eng mit Product Managern, UX-Designern, DevOps Engineers und weiteren Entwicklerinnen und Entwicklern zusammen, um fachliche Anforderungen in moderne, zuverlässige und wartbare Anwendungen umzusetzen. Gleichzeitig unterstützen Sie weniger erfahrene Teammitglieder und tragen zu einer Kultur des kontinuierlichen Lernens und Wissensaustauschs bei.
Warum Sie bei uns arbeiten sollten
Moderne Engineering-Kultur: Wir sind überzeugt, dass Entwicklerinnen und Entwickler dann ihr volles Potenzial entfalten, wenn ihnen Vertrauen entgegengebracht wird. Sie erhalten die Freiheit, technische Lösungen vorzuschlagen, neue Technologien auszuprobieren und Architekturentscheidungen von Anfang an aktiv mitzugestalten.
Spannende Projekte: Sie arbeiten an Enterprise-Plattformen, Cloud-nativen Anwendungen und digitalen Produkten, die reale geschäftliche Herausforderungen in unterschiedlichsten Branchen lösen und mit modernen Entwicklungsmethoden umgesetzt werden.
Technologie im Mittelpunkt: Unsere Engineering-Teams arbeiten mit modernen Frameworks, Cloud-Infrastrukturen, automatisierten Testverfahren, CI/CD-Pipelines und kollaborativen Entwicklungsprozessen, um zuverlässige Software in hoher Qualität bereitzustellen.
Persönliche Weiterentwicklung: Wir investieren in Ihre fachliche Entwicklung durch technische Schulungen, Zertifizierungen, interne Wissensaustauschformate und attraktive Möglichkeiten, sich in Richtung technischer Führung oder Softwarearchitektur weiterzuentwickeln.
Ihre Aufgaben
Full-Stack-Entwicklung: Konzeption, Entwicklung, Test und Wartung skalierbarer Frontend- und Backend-Anwendungen mit modernen Programmiersprachen und Frameworks.
Architektur & Technisches Design: Mitwirkung an Architekturentscheidungen, Entwicklung skalierbarer Softwarelösungen sowie Sicherstellung einer sicheren, wartbaren und leistungsfähigen Anwendungslandschaft.
API- und Datenbankentwicklung: Entwicklung robuster RESTful-APIs, Integration externer Services sowie Konzeption effizienter Datenbankstrukturen zur Unterstützung geschäftlicher Anforderungen.
Codequalität: Erstellung von sauberem, wiederverwendbarem und gut dokumentiertem Code sowie aktive Teilnahme an Code-Reviews und Förderung bewährter Engineering-Praktiken innerhalb des Entwicklungsteams.
Zusammenarbeit: Enge Kooperation mit Product Ownern, UX/UI-Designern, QA Engineers und DevOps-Teams während des gesamten Softwareentwicklungsprozesses.
Mentoring: Unterstützung von Junior Developerinnen und Developern durch fachliche Anleitung, Code-Reviews und Wissensaustausch sowie Förderung einer offenen und kollaborativen Engineering-Kultur.
Kontinuierliche Verbesserung: Identifizierung und Umsetzung von Optimierungsmöglichkeiten hinsichtlich Performance, Entwicklungsprozessen, Automatisierung und Deployment.
Das bringen Sie mit
Berufserfahrung: Mindestens 5 Jahre Berufserfahrung als Full-Stack Developer, Software Engineer oder Software Developer mit nachweislicher Erfahrung in der Entwicklung produktiver Webanwendungen.
Technische Expertise: Fundierte Kenntnisse in JavaScript oder TypeScript sowie Erfahrung mit modernen Frontend-Frameworks wie React, Angular oder Vue.js und Backend-Technologien wie Node.js, Java, .NET oder Python.
Cloud & DevOps: Erfahrung mit Cloud-Plattformen, Containerisierungstechnologien, CI/CD-Pipelines, Git sowie modernen Softwareentwicklungs- und Deployment-Prozessen.
Datenbankkenntnisse: Erfahrung im Umgang mit SQL-Datenbanken sowie ein fundiertes Verständnis von Datenbankdesign, Performance-Optimierung und API-Integration.
Kommunikationsfähigkeiten: Sehr gute Englischkenntnisse für die Zusammenarbeit in internationalen Teams. Deutschkenntnisse sind von Vorteil, jedoch keine Voraussetzung.
Persönlichkeit: Sie arbeiten proaktiv, lösungsorientiert und mit hoher Eigenverantwortung. Sie begeistern sich für hochwertige Softwareentwicklung, lösen gerne komplexe technische Herausforderungen, teilen Ihr Wissen mit Ihrem Team und tragen aktiv zur kontinuierlichen Verbesserung unserer Produkte und Entwicklungsprozesse bei.
Gehalt: 65.000,00€ - 85.000,00€ pro Jahr
Leistungen:
- Flexible Arbeitszeiten
- Homeoffice-Möglichkeit
Arbeitsort: Zum Teil im Homeoffice in Bremen (Bremen, Wartburgkreis, Thüringen)