Auf einen Blick
- Aufgaben: Entwickle und pflege Ruby on Rails APIs für effiziente interne Abläufe.
- Unternehmen: Innovatives Unternehmen mit globalem, remote Team.
- Vorteile: Vollständige Remote-Arbeit, 40 Tage Urlaub, mentale Gesundheitsunterstützung.
- Weitere Informationen: Wachstumsmöglichkeiten in einem unterstützenden, inklusiven Umfeld.
- Warum dieser Job: Gestalte bedeutende technische Lösungen und arbeite an spannenden Projekten.
- Qualifikationen: Mindestens 3 Jahre Erfahrung in der Softwareentwicklung mit Ruby.
Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.
Diese Position wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und nächsten Schritte verwaltet. Unser Partner sucht einen Software Engineer (Ruby on Rails, APIs) mit Sitz in der Schweiz. Treten Sie einem vollständig remote arbeitenden, global verteilten Engineering-Team bei, das Technologien entwickelt, die internationale Beschäftigung zugänglicher machen.
Als Software Engineer werden Sie Ruby on Rails APIs entwickeln und warten, die internen Teams helfen, effizienter zu arbeiten. Sie werden direkt mit Stakeholdern im Unternehmen zusammenarbeiten, um deren Arbeitsabläufe zu verstehen und Möglichkeiten zur Automatisierung und Verbesserung zu identifizieren. Von der Klärung der Anforderungen bis hin zum Entwerfen, Testen und Veröffentlichen von Lösungen übernehmen Sie die Verantwortung für klar definierte Projekte von Anfang bis Ende. Ihre Arbeit wird zu sicheren, zuverlässigen APIs und verbundenen Systemen beitragen, einschließlich Identitäts- und Zugriffsmanagementdiensten. Sie werden auch an technischen Diskussionen teilnehmen, Wissen teilen und dazu beitragen, die Engineering-Praktiken in einer asynchronen, kollaborativen Umgebung zu stärken.
Verantwortlichkeiten
- Zusammenarbeit mit internen Stakeholdern, um deren Arbeitsabläufe zu verstehen, Möglichkeiten für API-gesteuerte Verbesserungen zu identifizieren, Akzeptanzkriterien zu definieren und Projekte in handhabbare Lieferungen zu unterteilen.
- Entwurf, Entwicklung, Test, Überprüfung und Veröffentlichung von Produktions-Ruby-on-Rails-APIs gemäß den festgelegten architektonischen und Sicherheitspraktiken.
- Identifizierung von Abhängigkeiten, frühzeitige Kommunikation potenzieller Risiken und Einholung von Rat, wenn technische Entscheidungen oder Projektanforderungen über den vereinbarten Umfang hinausgehen.
- Anwendung sicherer Engineering-Praktiken beim Umgang mit Authentifizierung, Autorisierung, sensiblen Informationen und Integrationen von Drittanbietern.
- Untersuchung von Fehlern und API-Ausfällen, Verwendung von Beweisen zur Identifizierung von Ursachen, Implementierung von Korrekturen und Hinzufügen von Regressionstests zur Vermeidung wiederkehrender Probleme.
- Verbesserung der Systemzuverlässigkeit und Wartbarkeit durch Codequalitätsverbesserungen und durchdachte technische Beiträge.
- Zusammenarbeit mit Stakeholdern zur Bewertung der Akzeptanz und Produktivitätsauswirkungen der gelieferten Lösungen.
- Teilnahme an Domänenmodellierungs- und technischen Entwurfsdiskussionen mit Produkt- und Senior-Engineering-Kollegen.
- Beitrag zu konstruktiven Code-Reviews, Dokumentation des API-Verhaltens und technischer Entscheidungen, Unterstützung weniger erfahrener Teamkollegen und Vereinfachung der Entwicklungsprozesse.
Anforderungen
- Sie sind ein kollaborativer Software Engineer mit solider Erfahrung in Ruby und Ruby on Rails, einem starken Engagement für Codequalität und der Fähigkeit, einfache Geschäftsbedürfnisse in praktische technische Lösungen umzusetzen.
- Mindestens 3 Jahre Berufserfahrung in der Softwareentwicklung mit Schwerpunkt auf Ruby.
- Nachweisliche Erfahrung in der Entwicklung und Wartung von Ruby-on-Rails-Anwendungen, einschließlich der Fähigkeit, Entscheidungen zur API-Implementierung zu erklären.
- Effektive Git-Fähigkeiten und Vertrautheit mit etablierten Softwareentwicklungsabläufen.
- Die Fähigkeit, Anforderungen von Stakeholdern in klar umrissene technische Aufgaben zu übersetzen und zu erkennen, wann zusätzliche Unterstützung benötigt wird.
- Starke Software-Engineering-Praktiken, einschließlich lesbarem Code, automatisierten Tests, testgetriebener Entwicklung, wo angemessen, kontinuierlicher Integration und sinnvollen Code-Reviews.
- Bewusstsein für sichere Codierungsprinzipien und die Fähigkeit, sensible Daten und Zugriffskontrollen verantwortungsbewusst zu behandeln.
- Erfahrung mit KI-unterstützten Entwicklungstools, mit der Fähigkeit, generierten Code, Tests und Annahmen unabhängig zu überprüfen.
- Klare Kommunikationsfähigkeiten und die Fähigkeit, effektiv in einem agilen, verteilten Team zusammenzuarbeiten.
- Anpassungsfähigkeit, wenn sich Prioritäten ändern, sowie ein Engagement für die Dokumentation von Entscheidungen und die Unterstützung asynchroner Zusammenarbeit.
Nice to have:
- Erfahrung in der Front-End-Entwicklung mit React und TypeScript.
- Einblick in interne Entwickler-APIs, Identitäts- und Zugriffsmanagementsysteme oder Model Context Protocol (MCP)-Dienste.
Vorteile
- Vollständig remote Arbeit: Arbeiten Sie von überall, vorausgesetzt, Sie sind rechtlich berechtigt, an Ihrem Standort zu arbeiten und können die Kollaborationsbedürfnisse Ihres Teams erfüllen.
- 40 Tage Urlaub pro Jahr: Einschließlich Feiertagen und Urlaub, mit zusätzlicher Freizeit, wo dies durch lokale Vorschriften erforderlich ist.
- Unterstützung der psychischen Gesundheit: Zugang zu einem speziellen Dienst für psychisches Wohlbefinden über Plumm.
- Monatliches Wohlfühlbudget: Erhalten Sie ein flexibles Budget über die ThanksBen-Brieftasche, um eine Vielzahl von Wohlfühloptionen auszugeben.
- Flexible Elternzeit: Mindestens drei Monate bezahlte Freistellung für alle neuen Eltern, mit Arbeitsplatzschutz für bis zu 12 Monate oder länger, wo dies durch lokale Vorschriften erforderlich ist.
- Unterstützung für das Homeoffice: Erhalten Sie eine Pauschale für einen Laptop und Büroausstattung für zu Hause.
- Unterstützende Remote-Kultur: Treten Sie einem global inklusiven, asynchronen Team bei, das klare Dokumentation, Zusammenarbeit und nachhaltige Arbeitsgrenzen schätzt.
- Bedeutende technische Verantwortung: Leiten Sie gut umrissene Projekte vom Design bis zur Veröffentlichung, mit Anleitung und Unterstützung von erfahrenen Teamkollegen.
- Berufliche Entwicklung: Tragen Sie zu einer technischen Umgebung bei, die APIs, verbundene Architektur und Identitäts- und Zugriffsmanagement umfasst, während Sie Ihr Engineering-Eigentum ausbauen.
Software Engineer (Ruby on Rails, APIs) Arbeitgeber: Jobgether
Als Arbeitgeber bietet Jobgether eine spannende Möglichkeit, in einem innovativen und dynamischen Umfeld zu arbeiten, das auf Sicherheit und Zuverlässigkeit fokussiert ist. Mit einer remote-first Kultur und flexiblen Arbeitszeiten fördern wir die Zusammenarbeit über verschiedene Zeitzonen hinweg und bieten unseren Mitarbeitenden zahlreiche Wachstums- und Entwicklungsmöglichkeiten. Unsere Mitarbeiter profitieren von einem unterstützenden Teamgeist und der Chance, an einem zukunftsweisenden Produkt zu arbeiten, das echte Auswirkungen hat.
Jobgipfel Expertenrat🤫
Wir sind der Meinung, dass du so Software Engineer (Ruby on Rails, APIs) erhalten könntest
✨Mach mit bei Tech-Meetups!
Als Software-Entwickler sollt's du unbedingt an lokalen Tech-Meetups teilnehmen. Das isch ne super Möglichkeit, um leute kennenzulernen, die im selben Bereich arbeiten. Frag nach, ob die eventuell offene Stellen haben oder wo die spannendsten Projekte am Start sind.
✨Freu dich auf Hackathons!
Hackathons sind nicht nur eine super Gelegenheit, um dein Können zu zeigen, sondern auch um direkt in Kontakt mit Firmen zu treten, die grad nach Talenten suchen. Mach mit, zeig, was du drauf hast und vielleicht kannst du das Interesse von Jobgether wecken!
✨Erstelle ein paar coole Projekte!
Wenn du dich um eine Vollzeitstelle als Software-Entwickler bewirbst, ist es wichtig, dass du ein Portfolio hast. Hol dir ein paar eigene Projekte oder mach bei Open-Source-Projekten mit. Das gibt den Firmen wie Jobgether einen Einblick in deine Fähigkeiten und Kreativität.
✨Networking auf Entwickler-Plattformen!
Nutze Plattformen wie GitHub oder Stack Overflow, um deine Sichtbarkeit zu erhöhen. Beteilige dich an Diskussionen und schau, wo du anderen helfen kannst. So wirst du ein Teil der Community und lass die Leute wissen, dass du auf der Suche nach einem Vollzeitjob in der Software-Entwicklung bist!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer (Ruby on Rails, APIs) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig us dini Coding-Skills!:Im Bereich Software-Entwicklung isch es mega wichtig, dass du dini technischen Fähigkeiten unter Beweis stellsch. Mach sicher, dass du e Übersicht vo dine Programmier-Sprachen, Frameworks und Tools, wo du beherschsch, in dine CV einfüegsch. Wenn du scho Projekte oder Programmierungen gemacht hesch, verlink doch uf GitHub oder dein Portfolio, damit mir dini Skills gleich chönne gseh!
Erzähl vo dinere Leidenschaft!:In dim Bewerbungsschreiben sollsch du usdrücklich ussüüse, warum Software-Entwicklung din Traumberuf isch. Was motiviert dich? Welche Technologien oder Projekte interessieren dich besonders? Das git uns e gueti Vorstellung, wie du dich ins Team integriere chönntisch und was du für neue Ideen bringisch.
Soft Skills sind wichtig!:Neben technischen Fähigkeiten, leged mir bei Jobgether auch Wert uf Soft Skills wie Teamarbeit, Kommunikation und Problemlösig. Mach sicher, dass du im Bewerbungsschreiben erläuterisch, wie du diese Fähigkeiten in vorherige Projekte oder Erlebnisse ebruecht hesch. Das zeigt, dass du nöd nur en Code-Champion bisch, sondern au e super Kollege.
Halte dir di Zeit für d'Bewerbung frei!:Bei Vollzeit-Positionen sind wir vor allem interessiert an langfristigen Engagements. Zeig uns im Bewerbungsschreiben, das du bereit bisch, dich für uns z'engagiere. Mach aber au klar, dass du flexibel und bereit bisch, neue Technologien oder Methoden zu lerne. Und vergiss nöd, dich direkt über unsere Website zu bewerben – das macht's für üns einfacher!
Wie man sich auf ein Vorstellungsgespräch bei Jobgether vorbereitet
✨Vorbereitung uf die Coding-Challenges
In der Software-Entwicklung sind Coding-Challenges oft en Bestandteil vo de Interviews. Mir wäre es wichtig, dass mir unse Algorithmen und Datensstrukturen gut beherrschen. Nimm dir Zeit, um auf Plattformen wie LeetCode oder HackerRank üben und auf spezifische Themen, die verlangt werde chönd, usrichte.
✨Flyer für din Portfolio
Bei Vollzeitstellen isch es wichtig, dass mir e starks Portfolio präsentiere chönd. Zeig d'Projekte, die du gemacht hesch, und stelle sichere, dass du alle wichte Tools und Technologien erwähnt hesch, die relevant sind. Mach klar, wie du als Teamspieler arbedest, und gib Beispiele fürs Coden im Team.
✨Technisch konkret werde
Bereite dich uf technische Fragen zu den spezifischen Tools und Frameworks vor, die im Job gefragt sind. Frag dich, wie du spezifisch mit Technologien wie Git, Docker oder andere aktuell verwendete Technologien umgeisch und sei parat, genau das zu erläuterä. Das zeigt, dass du das nötige Wissen hesch und diktiert das Gespräch auf a höhere Ebene.
✨Teamfit isch wichtig
In der Software-Entwicklung isch die Teamdynamik extrem wichtig. Mach dir Gedanken, wie du deine Kommunikationsfähigkeiten und Problem-Lösungsstrategien im Team beschriebe chönd. E paar Beispiele, wie du Herausforderungen im Team gemeistert hesch, werden dir helfen, einen bleibenden Eindruck z’hinterlä.