Auf einen Blick
- Aufgaben: Entwickle skalierbare Microservices und führe technische Verantwortung in einem innovativen Team.
- Arbeitgeber: Innovatives Tech-Unternehmen mit einer kollaborativen Kultur.
- Mitarbeitervorteile: 100% Remote-Arbeit, flexibles Arbeiten, 31 Urlaubstage und monatliches Benefitbudget.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und arbeite an spannenden Projekten.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und starke Teamfähigkeit.
- Andere Informationen: Langfristige Zusammenarbeit mit exzellenten Weiterbildungsmöglichkeiten und Teamevents.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Wir suchen einen erfahrenen Staff Software Engineer, der unsere Softwarearchitektur auf das nächste Level bringt. Du übernimmst technische Verantwortung für Frontend- und Backend-Systeme, entwirfst skalierbare Microservices, definierst API-Standards und sorgst für höchste Qualität in unserem Engineering-Team. In dieser Rolle führst du technisch und strategisch, ohne formelles Management, und unterstützt aktiv die Weiterentwicklung anderer Engineers.
- Entwicklung, Implementierung und Skalierung von Microservices auf einem Kubernetes-Cluster
- Fullstack-Entwicklung mit Typescript/React, Go und Python
- Aufbau und Pflege von CI/CD-Pipelines (z. B. Github Actions) und Containerisierung (Docker)
- Definition und Umsetzung von API-Standards, z. B. gRPC oder FastAPI
- Sicherstellung von Clean Code, Testing-Strategien und Repository-Struktur
- Mentorship und technische Unterstützung von Teammitgliedern
- Essentiellen Beitrag zur Optimierung der Team-Performance leisten
- Beratung bei Architekturentscheidungen, Performance-Optimierung und Skalierbarkeit
- Mitarbeit an der technischen Roadmap und strategischen Weiterentwicklung der Plattform
- Förderung von Best Practices in Software Engineering, Code-Reviews und Qualitätssicherung
- Proaktive Identifikation und Lösung komplexer technischer Herausforderungen
- Zusammenarbeit über Teams hinweg, um Systemintegrität und Konsistenz sicherzustellen
Dein Profil:
- 5+ Jahre Berufserfahrung in der Softwareentwicklung
- Du bist in Deutschland wohnhaft
- M.Sc. oder PhD in Informatik, Computer Science oder vergleichbare Qualifikation
- Fließende Deutschkenntnisse in Wort und Schrift sowie gute Englischkenntnisse
- Erfahrung in Microservices, verteilten Systemen, Testing, Software Engineering-Prinzipien, insbesondere Clean Code, Testing (Unit, Integration, E2E), Code-Reviews und Repository-Struktur
- Fundierte Kenntnisse in Frontend & Backend-Technologien, Containerisierung, CI/CD und API-Design
- Erfahrung in skalierbarer Verarbeitung großer Datenmengen
- Praktische Erfahrung mit gRPC, REST, FastAPI, Docker, Github Actions
- Starkes analytisches Denken, Problemlösungskompetenz und Teamfähigkeit
- Erfahrung in technischer Führung ohne direkte Managementrolle
- Fähigkeit, komplexe technische Probleme verständlich zu kommunizieren und Lösungen nachhaltig umzusetzen
Warum wir?
- 100 % Remote: Du arbeitest deutschlandweit wo du willst - Hauptsache du hast eine Internetverbindung. Für den regelmäßigen Austausch treffen wir uns 1-3 pro Quartal. Zusätzlich hast du bis zu 70 Tage Workation
- 100 % Digital: Hochwertige Apple Ausstattung und moderne Tools
- 100 € Benefitbudget pro Monat für Gutscheine, Urban Sports, Internetpauschale, Essenszuschuss und mehr
- Weiterbildungsmöglichkeiten und Coachings für deine persönliche Entwicklung
- Teamevents und Offsites
- Ein unbefristeter Arbeitsvertrag, flexible Arbeitszeiten und 31 Urlaubstage
- Eine langfristige Zusammenarbeit mit einem Team, das sich gegenseitig zur Bestleistung pusht
Staff Software Engineer (m/w/d) Arbeitgeber: OneCareer GmbH
Kontaktperson:
OneCareer GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Staff Software Engineer (m/w/d)
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit anderen Software Engineers in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Zeige deine technischen Fähigkeiten
Erstelle ein Portfolio oder GitHub-Repository, das deine besten Arbeiten zeigt. Das gibt potenziellen Arbeitgebern einen direkten Einblick in deine Fähigkeiten und deinen Stil.
✨Bereite dich auf technische Interviews vor
Übe häufige technische Fragen und Coding-Challenges. Nutze Plattformen wie LeetCode oder HackerRank, um deine Problemlösungsfähigkeiten zu schärfen und sicherer aufzutreten.
✨Bewirb dich direkt über unsere Website
Wir bei StudySmarter lieben es, Talente direkt zu entdecken! Bewirb dich über unsere Website, um sicherzustellen, dass deine Bewerbung die richtige Aufmerksamkeit erhält.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Staff Software Engineer (m/w/d)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wir wollen dich kennenlernen, also zeig uns deine Persönlichkeit! Lass deinen Stil durchscheinen und sei authentisch in deinem Anschreiben. Das macht einen großen Unterschied.
Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und wie du technische Herausforderungen gemeistert hast. Zeige auf, wie deine Skills in Microservices und CI/CD-Pipelines zu unserem Team passen.
Klarheit ist der Schlüssel: Achte darauf, dass deine Bewerbung klar und strukturiert ist. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, was du drauf hast!
Bewirb dich über unsere Website: Der einfachste Weg, um Teil unseres Teams zu werden, ist die Bewerbung über unsere Website. Dort findest du alle Infos und kannst sicherstellen, dass deine Bewerbung direkt bei uns landet.
Wie du dich auf ein Vorstellungsgespräch bei OneCareer GmbH vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Microservices, Kubernetes, Typescript/React, Go und Python. Zeige im Interview, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrungen und Beispiele aus deiner bisherigen Arbeit einbringen kannst.
✨Bereite technische Fragen vor
Erwarte technische Fragen zu Clean Code, Testing-Strategien und API-Design. Übe, wie du komplexe technische Probleme erklärst und Lösungen präsentierst. Das zeigt deine analytischen Fähigkeiten und dein Verständnis für Software Engineering-Prinzipien.
✨Mentorship betonen
Da die Rolle auch Mentorship umfasst, sei bereit, über deine Erfahrungen in der Unterstützung anderer Engineers zu sprechen. Teile konkrete Beispiele, wie du Teammitglieder gefördert hast und welche positiven Auswirkungen das auf die Teamleistung hatte.
✨Kulturelle Passung
Informiere dich über die Unternehmenskultur und die Werte des Unternehmens. Sei bereit, zu erklären, wie du zur Teamdynamik beitragen kannst und warum du glaubst, dass du gut ins Team passt. Das zeigt, dass du nicht nur an der technischen Seite interessiert bist, sondern auch an der Zusammenarbeit im Team.