Auf einen Blick
- Aufgaben: Entwickle innovative Frontend- und Backend-Funktionen für unsere Open-Source-Projektmanagement-Software.
- Unternehmen: OpenProject, ein führendes Unternehmen für Open-Source-Software mit einem engagierten Team.
- Vorteile: Flexibles Arbeiten, Job-Bikes, bezahlte Kinderbetreuung und jährliche Passion Time für persönliche Projekte.
- Weitere Informationen: Agiles Umfeld mit großartigen Entwicklungsmöglichkeiten und einer offenen Unternehmenskultur.
- Warum dieser Job: Gestalte die Zukunft der Projektmanagement-Software und arbeite mit spannenden Kunden weltweit.
- Qualifikationen: Mehrjährige Erfahrung mit Ruby on Rails und modernen Frontend-Frameworks.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.
Wir sind ein Arbeitgeber, der Chancengleichheit bietet. Alle Entscheidungen, wie Einstellung, Beförderung usw., werden ohne Vorurteile getroffen. Wir heißen alle willkommen, unabhängig von Rasse, Geschlecht, Hintergrund oder Identität. Fühlen Sie sich frei, Ihre Pronomen in Ihrer Bewerbung anzugeben (z. B. sie/ihr, er/ihm, sie/sie).
Der angegebene Gehaltsbereich bezieht sich auf eine Anstellung in Deutschland und wird an die lokalen Marktbedingungen für andere Standorte angepasst. Wo genau jemand innerhalb des Bereichs liegt, wird während des Einstellungsprozesses basierend auf unserem Vergütungsrahmen bestimmt, um sicherzustellen, dass vergleichbare Rollen und Erfahrungsstufen vergleichbar vergütet werden.
Bei OpenProject entwickeln wir die führende Open-Source-Projektmanagement-Software. Um unser weiteres Wachstum zu ermöglichen, suchen wir hervorragende Full-Stack-Entwickler, die leidenschaftlich an Open-Source-Software und der Zusammenarbeit im Remote-Team interessiert sind, um unser bestehendes Team von über 30 Entwicklern zu verstärken.
Ihre Mission:
- Schließen Sie sich unserem bestehenden Team erfahrener und leidenschaftlicher Senior-Entwickler an und entwickeln Sie Frontend- und Backend-Funktionen sowie Verbesserungen für OpenProject auf sichere, gut getestete und leistungsfähige Weise.
- Erstellen Sie Code, der unseren internen Standards für Stil, Wartbarkeit und Best Practices für eine hochskalierbare Webumgebung entspricht. Pflegen und vertreten Sie diese Standards durch Code-Reviews.
- Setzen Sie sich für Verbesserungen der Produktqualität, Sicherheit und Leistung ein.
- Beheben Sie priorisierte Fehler, die in unserem Fehler-Backlog aufgeführt sind.
- Lösen Sie herausfordernde technische Probleme hoher Komplexität.
- Erkennen Sie Hindernisse für unsere Effizienz als Team („technische Schulden“), schlagen Sie Lösungen vor und setzen Sie diese um.
Was Sie mitbringen:
- Sie haben mehrere Jahre Erfahrung in der Entwicklung von Frontend- und Backend-Elementen von Webanwendungen mit Ruby on Rails.
- Zusätzlich haben Sie ein solides Verständnis von grundlegenden Web- und Browserkonzepten (z. B. wie JavaScript asynchrone Codes behandelt), CSS und semantischem HTML, grundlegenden JavaScript-Konzepten, Ruby-on-Rails und Turbo+Stimulus, Angular, React oder einem anderen modernen Front-End-Framework.
- Sie haben Kenntnisse darüber, wann und wie Sie Ihren Code effektiv skalieren können.
- Sie sind es gewohnt, in einem hochagilen, intensiv iterativen Softwareentwicklungsprozess zu arbeiten.
- Sie haben Erfahrung darin, ein Projekt von der Idee bis zur Produktion zu leiten, einschließlich Vorschlag, Diskussion und Ausführung.
- Sie verfügen über effektive Kommunikationsfähigkeiten, um Konsens mit Kollegen zu erreichen und klare Statusupdates in einem Remote-Umfeld bereitzustellen.
- Sie sind leidenschaftlich an der Entwicklung von Open-Source-Software interessiert.
- Unsere „OPENP“-Kernwerte resonieren stark mit Ihnen (O = Offen für Neues, P = Pragmatiker (nicht dogmatisch), E = Engagiert für Kunden und Kollegen, N = Neigung (Leidenschaft) für OpenProject, P = Proaktiv und verantwortlich).
- Sie beherrschen die englische Sprache (sowohl schriftlich als auch mündlich), um in einem Remote- und asynchronen Arbeitsumfeld erfolgreich zu sein. Deutschkenntnisse sind von Vorteil.
Was Sie erwartet:
- Das Beste aus beiden Welten: die kreativen Herausforderungen und Lernmöglichkeiten eines Start-ups kombiniert mit der finanziellen Stabilität eines „erwachsenen“ Unternehmens in einem Team engagierter Fachleute.
- Die Flexibilität zu entscheiden, von wo aus Sie arbeiten möchten: remote an einem Standort innerhalb von 2 Stunden (Zeitzone) von Deutschland.
- Beitrag zu einem Open-Source-Projekt mit hoher Sichtbarkeit und Transparenz in der Entwicklerwelt (unser Softwarecode ist frei auf Github verfügbar).
- Sie arbeiten mit einem Team erfahrener Software-Ingenieure in kontinuierlichen Liefer- und Integrationsprozessen, die es lieben, voneinander zu lernen.
- Einmal im Jahr widmen wir unsere „Passion Time“ außerhalb des Standorts, um an Verbesserungen unserer Wahl mit geschäftlichem Einfluss (z. B. Produktverbesserungen, Marketingkonzepte usw.) in multidisziplinären Teams zu arbeiten.
- Mitarbeitervorteile wie Jobräder und bezahlte Kinderbetreuung.
- Sie werden mit spannenden Kunden und Nutzern aus der ganzen Welt in Kontakt treten, darunter NGOs und andere Open-Source-Projekte, die wir lieben zu unterstützen, um ihre Mission zu erfüllen (wie Greenpeace, Ingenieure ohne Grenzen), Unternehmen wie Siemens, Deutsche Bahn oder Audi und öffentliche Institutionen wie deutsche Bundesministerien.
Erfahren Sie mehr über unser Unternehmen und Produkt: openproject.org, unseren Code: github.com/opf/openproject, unsere Mitarbeiter- und Kandidatenzufriedenheit: https://www.kununu.com/de/openproject oder https://tinyurl.com/glassdooropenproject.
Haben Sie noch Fragen vor der Bewerbung? Zögern Sie nicht, uns zu kontaktieren (talents@openproject.com).
Über uns:
Bei OpenProject entwickeln wir Open-Source-Projektmanagement-Software, die Teams hilft, Arbeit effektiver zu planen, zusammenzuarbeiten und zu liefern. Wir glauben, dass großartige Software Menschen befähigen sollte, Arbeit so zu organisieren, dass sie Autonomie, Verantwortung und Zusammenarbeit über Grenzen hinweg unterstützt.
Senior Ruby on Rails Developer Arbeitgeber: OpenProject
OpenProject ist ein hervorragender Arbeitgeber, der die kreative Herausforderung und Lernmöglichkeiten eines Start-ups mit der finanziellen Stabilität eines etablierten Unternehmens kombiniert. Unsere offene Unternehmenskultur fördert die Zusammenarbeit in einem engagierten Team von Fachleuten, während wir flexible Arbeitsmodelle anbieten, die es Ihnen ermöglichen, remote zu arbeiten. Zudem bieten wir zahlreiche Mitarbeiterbenefits wie Jobräder und bezahlte Kinderbetreuung sowie die Möglichkeit, an bedeutenden Open-Source-Projekten mit globaler Sichtbarkeit mitzuwirken.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Ruby on Rails Developer 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 OpenProject anzuklopfen, wenn du dich auf die Stelle als Senior Ruby on Rails Developer 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 OpenProject vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Ruby on Rails Developer mit Bravour zu bestehen
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 OpenProject 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 OpenProject 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.