Auf einen Blick
- Aufgaben: Entwickle skalierbare Backend-Services und verbessere bestehende Systeme.
- Arbeitgeber: Führende Gesundheitsplattform in der Schweiz mit innovativer Kultur.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, 5 Wochen Urlaub, Hybrid-Arbeitsmodell und moderne Tools.
- Warum dieser Job: Arbeite an bedeutenden Projekten und entwickle deine Fähigkeiten in einem unterstützenden Team.
- Gewünschte Qualifikationen: Erfahrung in Software Engineering und Kenntnisse in Scala erforderlich.
- Andere Informationen: Dynamisches Umfeld mit klaren Karrierewegen und regelmäßigen Teamevents.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Über OneDoc
OneDoc ist die führende Gesundheitsplattform in der Schweiz. Heute nutzen mehr als 13'000 Gesundheitsfachkräfte und 3 Millionen Patienten täglich unsere Dienste.
Die Rolle
Wir suchen einen Software Engineer mit Scala-Erfahrung, der großen Wert auf gut gestaltete Backend-Systeme legt, die skalierbar und langlebig sind, und der stolz darauf ist, sauberen, wartbaren Code zu schreiben. In dieser Rolle werden Sie an Backend-Funktionen arbeiten, Fehler beheben und zur Verbesserung bestehender Dienste beitragen, während Sie mit erfahrenen Ingenieuren zusammenarbeiten und Ihre Fähigkeiten im Laufe der Zeit weiterentwickeln.
Positionsübersicht
- Vertragsart: Unbefristet
- Beschäftigungsart: Vollzeit (100%)
- Standort: Genf / Lausanne
- Startdatum: So bald wie möglich
- Arbeitsmodell: Hybrid (mindestens 3 Tage vor Ort)
Wichtige Aufgaben
- Entwerfen und Erstellen skalierbarer Backend-Dienste. Sie werden zentrale Backend-Dienste entwerfen, implementieren und weiterentwickeln, wobei der Fokus auf Leistung, Zuverlässigkeit und langfristiger Wartbarkeit liegt.
- Verantwortung für Codequalität und technische Entscheidungen. Sie werden wartbaren, gut strukturierten Code schreiben und aktiv an Code-Reviews teilnehmen. Sie helfen bei der Dokumentation technischer Entscheidungen und balancieren langfristige Konsistenz des Codes mit pragmatischer Lieferung.
- Komplexe Anforderungen in einfache Lösungen umsetzen. Sie arbeiten eng mit Produktmanagern, Designern und dem Top-Management zusammen, um komplexe Probleme zu zerlegen, Kompromisse zu erkunden und Lösungen zu liefern, die einfach zu verstehen und in der Produktion zu betreiben sind.
- Kontinuierliche Verbesserung der Plattform und Praktiken. Sie bleiben über die besten Praktiken in Scala und Backend-Engineering informiert und helfen, neue Technologien und Prozesse einzuführen, die die Zuverlässigkeit, die Entwicklererfahrung und die Produktivität erheblich verbessern.
- Teil eines Teams, das Ingenieure schätzt. Sie werden Teil eines hochqualifizierten, leidenschaftlichen Ingenieurteams, das Zusammenarbeit, Eigenverantwortung und bedeutungsvolle Arbeit schätzt. Wir arbeiten schnell, unterstützen uns gegenseitig und genießen es, gemeinsam schwierige Probleme zu lösen.
Ihr Profil
- Sie haben einen Master-Abschluss in Informatik oder eine gleichwertige Qualifikation.
- Sie haben mindestens 1 Jahr Erfahrung in der Softwareentwicklung.
- Sie verfügen über praktische Erfahrung mit Scala oder ein fundiertes Verständnis von Typsystemen und funktionaler Programmierung.
- Sie haben fundierte Kenntnisse in relationalen Datenbanken sowie deren grundlegenden Konzepten (Transaktionen, Indizes usw.) und beherrschen SQL.
- Sie haben Erfahrung mit Frameworks für Unit- und Integrationstests.
- Sie haben gute Englischkenntnisse.
Es wäre großartig, wenn Sie
- fließend in Scala sind.
- mit CI-Tools vertraut sind.
- Französisch und/oder Deutsch sprechen.
- engagiert sind für sauberen Code und bewährte Entwicklungspraktiken.
Was einen Unterschied macht
- Sie bringen hervorragende Problemlösungsfähigkeiten und eine proaktive Einstellung mit: Sie identifizieren schnell Probleme und entwickeln relevante Lösungen.
- Sie zeigen große zwischenmenschliche Fähigkeiten und können effektiv mit verschiedenen Teams zusammenarbeiten.
Hinweis
Diese Position ist in Genf oder Lausanne (Schweiz) angesiedelt und steht ausschließlich Bewerbern mit einer gültigen Arbeitserlaubnis offen.
Rekrutierungsprozess
Wir legen großen Wert auf ein transparentes, respektvolles und menschliches Einstellungserlebnis. Hier ist, was Sie erwarten können:
- Einführendes Gespräch mit unserem HR-Team: Ein erstes Gespräch, um Sie, Ihren Hintergrund und Ihre bisherigen Erfolge kennenzulernen und zu sehen, wie Ihre Erfahrungen mit unseren Bedürfnissen übereinstimmen.
- Technische Diskussion mit einem technischen Manager: Ein tiefergehender technischer Austausch, um Ihre Erfahrungen, Ihren Ansatz zur Problemlösung und die Arten von Systemen, an denen Sie gerne arbeiten, zu besprechen.
- Take-Home-Coding-Übung & Vor-Ort-Präsentation: Sie erhalten eine Coding-Übung, die Sie zu Hause in Ihrem eigenen Tempo bearbeiten. Anschließend werden Sie eingeladen, um Ihre Lösung mit unserem CTO und einem Senior Engineer zu präsentieren und zu diskutieren. Dies ist ein kollaboratives Gespräch, das sich auf Ihre Entscheidungen, Kompromisse und technisches Denken konzentriert.
- Referenzprüfungen: Wir sprechen mit einem oder mehreren ehemaligen Kollegen oder Vorgesetzten, um besser zu verstehen, wie Sie im Team arbeiten und welchen Einfluss Sie in der Vergangenheit hatten.
- Validierungsgespräch mit unserem CEO: Ein abschließendes Gespräch, um alle verbleibenden Fragen zu OneDoc, unserer Vision zu beantworten und sicherzustellen, dass es eine starke gegenseitige Übereinstimmung gibt.
Was wir bieten
- Ein klarer und bedeutungsvoller Karriereweg.
- Ein gut definiertes Karriereframework mit Raum für technisches Wachstum und/oder Übernahme von mehr Führungsverantwortung im Laufe der Zeit. Erwartungen sind klar, Feedback ist regelmäßig und Fortschritt ist absichtlich.
- Moderne Werkzeuge, keine Kompromisse. Wir stellen erstklassige Geräte zur Verfügung, damit Sie effizient und komfortabel arbeiten können: MacBooks der neuesten Generation und alles andere, was Sie benötigen, um Ihre beste Arbeit zu leisten.
- Zeit zum Ausruhen und Auftanken. 5 Wochen bezahlter Urlaub, denn nachhaltige Leistung ist wichtig und Freizeit ist unerlässlich.
- Unterstützung für Ihren Arbeitsweg. Wir erstatten Ihre SBB-Halbpreis-Reisekarte, um Ihren täglichen Arbeitsweg einfacher und erschwinglicher zu gestalten.
- Eine flexible hybride Arbeitsrichtlinie. Arbeiten Sie von zu Hause und im Büro auf eine Weise, die zu Ihrem Zeitplan und Ihrem Leben passt, während Sie mit dem Team verbunden bleiben.
- Momente, um über die Arbeit hinaus zu verbinden. Nehmen Sie an Tischtennis- und Tischfußballturnieren zwischen den Teams teil und genießen Sie einen voll gefüllten Kühlschrank mit immer verfügbaren Getränken.
- Ein Team, das weiß, wie man feiert. Wir veranstalten jeden ersten Donnerstag im Monat Büropartys, zu denen Sie Gäste mitbringen können, um regelmäßige Momente zum Entspannen und Verbinden zu schaffen.
- Ein jährliches Offsite, das Sie nicht vergessen werden. Einmal im Jahr fährt das gesamte Team für ein zweitägiges Offsite an einen geheimen Ort in den Schweizer Bergen: eine Mischung aus Arbeit, Spaß und gemeinsamen Erfahrungen.
Scala Software Engineer Arbeitgeber: OneDoc
Kontaktperson:
OneDoc HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Scala Software Engineer
✨Tipp Nummer 1
Mach dir eine Liste von Unternehmen, die dich interessieren, und besuche deren Karriereseiten regelmäßig. Oft gibt es Stellenangebote, die nicht auf großen Jobportalen veröffentlicht werden. Wir bei StudySmarter empfehlen, direkt über unsere Website zu bewerben!
✨Tipp Nummer 2
Netzwerken ist das A und O! Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Branche in Kontakt zu treten. Frag nach Tipps oder ob sie dir bei deiner Jobsuche helfen können. Wir sind hier, um uns gegenseitig zu unterstützen!
✨Tipp Nummer 3
Bereite dich gut auf Vorstellungsgespräche vor! Informiere dich über das Unternehmen und die Technologien, die sie verwenden. Übe technische Fragen und sei bereit, deine Lösungen zu präsentieren. Bei StudySmarter helfen wir dir, dich optimal vorzubereiten!
✨Tipp Nummer 4
Sei proaktiv und folge nach einem Interview nach! Ein kurzes Dankeschön per E-Mail zeigt dein Interesse und bleibt im Gedächtnis. Wir wissen, dass ein kleiner Schritt einen großen Unterschied machen kann!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Scala Software Engineer
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Note und erzähle uns von deinen Erfahrungen mit Scala und Software Engineering. Wir lieben es, wenn Bewerber ihre Leidenschaft für das Programmieren zeigen!
Code-Beispiele einfügen: Wenn du an Projekten gearbeitet hast, die deine Fähigkeiten in Scala demonstrieren, füge Links zu diesen Projekten oder GitHub-Repositories hinzu. So können wir sehen, wie du Probleme angehst und Lösungen entwickelst.
Sei klar und präzise: Halte dein Anschreiben und deinen Lebenslauf übersichtlich und auf den Punkt. Vermeide lange Sätze und unnötige Fachbegriffe. Wir schätzen Klarheit und Struktur – genau wie in gutem Code!
Bewirb dich über unsere Website: Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell bei uns landet und wir sie zügig bearbeiten können!
Wie du dich auf ein Vorstellungsgespräch bei OneDoc vorbereitest
✨Verstehe die Anforderungen
Mach dich mit den spezifischen Anforderungen der Stelle als Scala Software Engineer vertraut. Lies die Stellenbeschreibung gründlich durch und überlege, wie deine Erfahrungen und Fähigkeiten zu den geforderten Qualifikationen passen. So kannst du gezielt auf Fragen eingehen und deine Eignung unter Beweis stellen.
✨Bereite technische Beispiele vor
Da es sich um eine technische Position handelt, solltest du konkrete Beispiele für Projekte oder Herausforderungen bereithalten, die du mit Scala oder ähnlichen Technologien gemeistert hast. Sei bereit, über deinen Code und deine Entscheidungen zu sprechen, um deine Problemlösungsfähigkeiten zu demonstrieren.
✨Zeige Teamgeist
OneDoc legt großen Wert auf Zusammenarbeit und Teamarbeit. Bereite dich darauf vor, Fragen zu beantworten, die deine Fähigkeit zur Zusammenarbeit in einem Team betreffen. Überlege dir Beispiele, bei denen du erfolgreich mit anderen zusammengearbeitet hast, um Probleme zu lösen oder Projekte voranzutreiben.
✨Fragen stellen
Nutze die Gelegenheit, um während des Interviews Fragen zu stellen. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den aktuellen Herausforderungen, mit denen das Team konfrontiert ist, oder nach den Technologien, die sie verwenden. So kannst du auch herausfinden, ob die Unternehmenskultur zu dir passt.