Software Engineer (Ruby on Rails, APIs)

Software Engineer (Ruby on Rails, APIs)

Vollzeit 50715 - 61985 € / Jahr (geschätzt) Homeoffice
J

Auf einen Blick

  • Aufgaben: Entwickle und pflege Ruby on Rails APIs zur Verbesserung interner Arbeitsabläufe.
  • Unternehmen: Innovatives Unternehmen mit einem globalen, remote Team.
  • Vorteile: Vollständige Remote-Arbeit, 40 Tage Urlaub, mentale Gesundheitsunterstützung und berufliche Entwicklung.
  • Weitere Informationen: Unterstützende Kultur für Remote-Arbeit mit hervorragenden Wachstumschancen.
  • Warum dieser Job: Gestalte die Zukunft der internationalen Beschäftigung mit modernster Technologie.
  • Qualifikationen: Mindestens 3 Jahre Erfahrung in der Softwareentwicklung mit Ruby und Ruby on Rails.

Das prognostizierte Gehalt liegt zwischen 50715 - 61985 € 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 Deutschland. 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.

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 sicherheitstechnischen Praktiken.
  • 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 Ingenieurpraktiken 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 Hilfe bei der Vereinfachung von Entwicklungsprozessen.

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-Kenntnisse 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 Praktiken in der Softwareentwicklung, einschließlich lesbarem Code, automatisierten Tests, testgetriebener Entwicklung, kontinuierlicher Integration und sinnvollen Code-Reviews.
  • Bewusstsein für sichere Codierungsprinzipien und die Fähigkeit, sensible Daten und Zugriffssteuerungen 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.

Wünschenswert:

  • 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-Wallet, 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 sich über APIs, verbundene Architektur und Identitäts- und Zugriffsmanagement erstreckt, während Sie Ihr ingenieurtechnisches Eigentum ausbauen.

Wir verwenden einen KI-gestützten Matching-Prozess, um sicherzustellen, dass Ihre Bewerbung schnell, objektiv und fair anhand der Kernanforderungen der Rolle überprüft wird. Unser System identifiziert die am besten passenden Kandidaten, und diese Shortlist wird dann direkt mit dem einstellenden Unternehmen geteilt. Die endgültige Entscheidung und die nächsten Schritte (Interviews, Bewertungen) werden von ihrem internen Team verwaltet.

Software Engineer (Ruby on Rails, APIs) Arbeitgeber: Jobgether

Unser Partnerunternehmen bietet eine hervorragende Arbeitsumgebung für Produktmanager, die in einem dynamischen und internationalen Umfeld tätig sein möchten. Mit flexiblen, vollständig remote Arbeitsmöglichkeiten und Zugang zu urbanen Büros in Paris, Lille oder London fördert das Unternehmen Innovation und Zusammenarbeit. Zudem werden umfassende Gesundheits- und Rentenpläne sowie kontinuierliche Entwicklungsmöglichkeiten geboten, um sicherzustellen, dass Mitarbeiter in ihrer Karriere wachsen und sich wohlfühlen.

J

Kontaktdaten:

Jobgether Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer (Ruby on Rails, APIs) erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Jobgether anzuklopfen, wenn du dich auf die Stelle als Software Engineer (Ruby on Rails, APIs) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Jobgether vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer (Ruby on Rails, APIs) mit Bravour zu bestehen

Ruby
Ruby on Rails
API-Entwicklung
Git
Automatisiertes Testen
Testgetriebene Entwicklung
Sichere Programmierpraktiken

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Jobgether klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Jobgether vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.