Auf einen Blick
- Aufgaben: Entwickle und verbessere Backend-Systeme für ein kritisches Produkt.
- Arbeitgeber: Shiftmove, ein innovatives Unternehmen mit einem kollaborativen Team.
- Mitarbeitervorteile: 30 Urlaubstage, 12 Wochen Remote-Arbeit und mentale Gesundheitsunterstützung.
- Warum dieser Job: Arbeite an Produkten mit echtem Einfluss auf Tausende von Kunden in Europa.
- Gewünschte Qualifikationen: Erfahrung in der Systemarchitektur und sauberen, wartbaren Code schreiben.
- Andere Informationen: Hundfreundliches Büro und flexible Arbeitszeiten für deine Bedürfnisse.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Wir erweitern unser bestehendes Team für eines unserer Kernprodukte bei Shiftmove und suchen einen talentierten Senior Software Engineer, der sich auf das Backend konzentriert! Sie werden Teil eines interdisziplinären Teams, das an einem der kritischsten und komplexesten Produkte von Shiftmove arbeitet: dem Logbuch. Das Team konzentriert sich auf die Wartung, Verbesserung und Weiterentwicklung eines reifen, großangelegten Systems mit vielen Abhängigkeiten über mobile, webbasierte und interne Tools.
Sie werden eng mit Backend-, Frontend- und Mobile-Entwicklern, Produktmanagement, Design und Engineering-Leitung zusammenarbeiten, um die Systemqualität, Zuverlässigkeit und Klarheit kontinuierlich zu verbessern. Wenn Sie nachdenklich, kooperativ und bereit sind zu wachsen, würden wir uns freuen, Sie kennenzulernen!
Was Sie tun werden:- Backend-Systeme und -Architekturen entwerfen und weiterentwickeln, um Skalierbarkeit, Zuverlässigkeit und langfristige Wartbarkeit zu verbessern
- Komplexe, legacy-lastige Systeme analysieren, um Risiken, Engpässe und Möglichkeiten zur Vereinfachung zu identifizieren
- Backend-Dienste und APIs mit starkem Fokus auf Korrektheit, Leistung und Codequalität entwickeln und verfeinern
- Technische Annahmen und Vorschläge herausfordern, indem Sie Trade-offs bewerten und gut begründete Alternativen anbieten
- Technische Initiativen vorantreiben, die die Komplexität reduzieren, die Systemgrundlagen verbessern und die Team-Effektivität erhöhen
- Backend: Python, Flask, FastAPI
- CI/CD: AWS CodePipeline/CodeBuild
- Cloud: Amazon Web Services
- AI: TensorFlow, Python, SpringAI, Gemini
- Sie haben bedeutende Erfahrung im Entwerfen und Weiterentwickeln von Systemen und im Treffen architektonischer Entscheidungen hinsichtlich Leistung, Kosten und Wartbarkeit.
- Sie schreiben sauberen, testbaren und wartbaren Code und fühlen sich wohl in großen, bestehenden Codebasen.
- Sie wenden starke analytische und kritische Denkfähigkeiten an, um komplexe Probleme zu zerlegen, Randfälle zu identifizieren und Risiken vor der Implementierung zu bewerten.
- Sie hinterfragen selbstbewusst Annahmen und nutzen Daten, Protokolle oder Systemeinblicke, um Ihre Entscheidungen und Empfehlungen zu unterstützen.
- Sie führen durch Beispiel, Einfluss, Mentoring und klare Kommunikation statt durch formale Autorität.
- Echter Einfluss: Arbeiten Sie an Produkten, die von Tausenden von Kunden in ganz Europa genutzt werden.
- Ingenieure erhalten einen Laptop der Spitzenklasse, auf der Plattform ihrer Wahl.
- Unterstützung der psychischen Gesundheit: Zugang zur Nilo.health-Plattform, wenn Sie eine Sitzung mit einem Psychologen benötigen.
- 30 bezahlte Urlaubstage pro Jahr + 1 Tag für psychische Gesundheit.
- 12 Wochen Remote-Arbeit aus jedem Land oder Kontinent, den Sie möchten!
- Die Wahl zwischen einer Reihe von Unternehmensleistungen, wie z.B. einer Mitgliedschaft im Urban Sports Club, JobRad oder einem BVG-Ticket.
- Hybrides Setup: 2 Tage/Woche in unserem Büro in Berlin, ansonsten flexible Remote-Optionen.
- Ein hundefreundliches Büro und viel Flexibilität, um sich um das zu kümmern, was am wichtigsten ist.
Senior Software Engineer (f/m/d) Arbeitgeber: Shiftmove
Kontaktperson:
Shiftmove HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer (f/m/d)
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfolge, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Sei proaktiv!
Warte nicht darauf, dass die Stellenanzeigen auf dich zukommen. Kontaktiere Unternehmen direkt über unsere Website und zeige dein Interesse an der Position als Senior Software Engineer!
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Übe das Codieren unter Druck, um deine Fähigkeiten zu demonstrieren.
✨Zeige deine Teamfähigkeit!
Betone in Gesprächen, wie wichtig dir Zusammenarbeit ist. Teile Beispiele, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast, um deine Eignung für die cross-funktionale Rolle zu unterstreichen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer (f/m/d)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wir wollen dich kennenlernen, also sei authentisch in deiner Bewerbung. Zeig uns, wer du bist und was dich motiviert, bei Shiftmove zu arbeiten. Deine Persönlichkeit zählt genauso viel wie deine Fähigkeiten!
Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten und Erfahrungen, die relevant für die Position sind. Konzentriere dich auf deine Erfolge im Backend-Bereich und wie du komplexe Systeme verbessert hast. Das hilft uns, deine Eignung besser zu verstehen.
Klarheit ist der Schlüssel: Achte darauf, dass deine Bewerbung klar und strukturiert ist. Verwende einfache Sprache und vermeide Fachjargon, wenn es nicht nötig ist. Wir schätzen eine gut lesbare Bewerbung, die uns schnell einen Überblick über deine Qualifikationen gibt.
Bewirb dich über unsere Website: Um sicherzustellen, dass wir deine Bewerbung richtig erhalten, bewirb dich bitte direkt über unsere Website. So können wir deine Unterlagen schneller bearbeiten und du bist sicher, dass alles ankommt!
Wie du dich auf ein Vorstellungsgespräch bei Shiftmove vorbereitest
✨Verstehe die Technologie
Mach dich mit dem Tech-Stack von Shiftmove vertraut, insbesondere mit Python, Flask und AWS. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch, wie du diese Technologien in der Praxis einsetzen würdest.
✨Bereite Beispiele vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, über deine Erfahrungen mit der Analyse komplexer Systeme und der Entwicklung von Backend-Diensten zu sprechen. Das zeigt, dass du die Anforderungen der Stelle verstehst.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die zeigen, dass du an der Rolle und dem Team interessiert bist. Frage nach den aktuellen Herausforderungen des Logbook-Systems oder wie das Team die Zusammenarbeit zwischen Backend- und Frontend-Entwicklern gestaltet.
✨Zeige deine Teamfähigkeit
Da die Rolle viel Zusammenarbeit erfordert, betone deine Erfahrungen in cross-funktionalen Teams. Erkläre, wie du durch Mentoring und klare Kommunikation Einfluss genommen hast, um die Teamdynamik zu verbessern.