Standort: Remote
Über die Stelle
Senior Full Stack Entwickler mit Ruby on Rails auf die Rails‑Art (kein React)
Wir suchen einen Senior Full Stack Entwickler für Nearcut. Du wirst Teil eines kleinen Teams sein, das sich auf die Entwicklung von sinnvoller, gut wartbarer Software konzentriert. Jeder Tag bringt neue Herausforderungen, und du arbeitest in verschiedenen Bereichen des Unternehmens. Deine Ideen beeinflussen unsere technologischen Entscheidungen.
In dieser Rolle arbeitest du eng mit unserem technischen Gründer und dem Entwicklerteam zusammen. Deine Arbeit wird Millionen von Nutzern erreichen und unser Wachstum in ganz Europa unterstützen. Du bist verantwortlich für die Lieferung hochwertiger, vollständig getesteter Funktionen.
Unser Produkt basiert auf Ruby on Rails. Unser Stack umfasst RSpec, MySQL, Docker Compose, Rubocop und Stimulus. Wir folgen Rails‑Konventionen und jagen nicht den neuesten JavaScript‑Frameworks hinterher. Derzeit verwenden wir Ruby 2.7 und Rails 6.0. Vor fünf Jahren haben wir Test Driven Development eingeführt, und unser Testbestand deckt etwa 95 % unseres Codes ab, was uns hilft, Fehler zu minimieren und uns auf das Ausliefern neuer Features zu konzentrieren. Wir haben unser eigenes Komponenten‑System mit GitHubs View Component Gem entwickelt. Für CSS verwenden wir BEM.
Deine Expertise
• Mindestens 7 Jahre professionelle Ruby‑on‑Rails‑Erfahrung
• Eine starke Vorliebe für Test Driven Development
• Frühere Erfahrung mit Stimulus
• Sicherheit im Schreiben von sauberem HTML und CSS
• Eine Abneigung gegen React
• Leidenschaft für elegantes, objektorientiertes Software‑Design
• Erfahrung darin, zahlreiche Full‑Stack‑Features von Grund auf in produktiven Anwendungen zu entwickeln
• Die Bereitschaft, deine Arbeit von Anfang bis Ende zu verantworten, inklusive Deployment und Reaktion auf Probleme
• Interesse an Best Practices
• Begeisterung für Lernen und neue Herausforderungen
• Kundenorientiertes Denken
• Startup‑Erfahrung
Deine Aufgaben
Du wirst ein wichtiger individueller Beitragender in unserem kleinen, erfahrenen Entwicklungsteam sein.
• Neue Features mit TDD entwickeln und bereitstellen, bei Bedarf refaktorieren
• Tests verbessern und schwachen Code bereinigen, wenn du ihn entdeckst
• Neue View Components mit HTML, CSS und Stimulus erstellen
• Pull Requests im gesamten Produkt prüfen
• Unsere Rails‑Entwicklungsrichtlinien anwenden und einhalten
• Konstruktives Feedback in Code Reviews geben
• Deine Arbeit basierend auf Rückmeldungen von Kollegen und Kunden anpassen
• Deine Vorgehensweise vor dem Coden planen
• Bugs untersuchen und beheben (selten dank unseres starken Testbestands)
• Für einige Calls zwischen 10:00 und 14:00 UTC verfügbar sein
Dein erster Monat
• Ein solides Verständnis unseres Produkts und Workflows entwickeln, indem du:
– Unsere Richtlinien liest
– Den Code durchgehst
– Pull Requests anderer Entwickler prüfst
– Fragen stellst, wann immer nötig
• Mindestens ein vollständig getestetes neues Feature entwickeln und bereitstellen
Vorteile unserer Arbeitsumgebung
• Remote‑first: Arbeite von überall. Wir vertrauen unserem Team, selbstständig zu arbeiten und Ziele effizient zu erreichen.
• Flexible Arbeitszeiten: Abgesehen von ein paar wöchentlichen Meetings und Kernzeiten kannst du arbeiten, wann du am produktivsten bist.
• Enges Team: Trotz Remote‑Arbeit unterstützen wir uns gegenseitig eng.
• Hervorragendes Kundenfeedback: Unsere kleinen Geschäftskunden schätzen unsere Lösungen sehr.
• Bootstrapped: Keine externen Investoren, keine Ablenkungen. Wir konzentrieren uns ausschließlich darauf, unseren Kunden zu dienen und nachhaltig zu wachsen.
• Kultur kleiner Unternehmen: Keine unnötige Hierarchie oder Politik — wir bauen einfach großartige Features effizient.
„Alle arbeiten auf die gleichen Ziele hin und unterstützen sich gegenseitig. Ich habe noch nie irgendwo gearbeitet, wo das Kundenfeedback so konstant positiv ist — wir sehen wirklich den Einfluss unserer Arbeit. Außerdem liebe ich die Flexibilität der Remote‑Arbeit.“
— Nearcut‑Teammitglied, über 3 Jahre
„Bei Nearcut zu arbeiten ist erfrischend! Das Unternehmen besteht aus großartigen Menschen, die motiviert sind, persönlich und beruflich zu wachsen, und die Struktur ermöglicht es jedem, erfolgreich zu sein. Seit meinem Einstieg habe ich es nie bereut.“
— Nearcut‑Teammitglied, über 1 Jahr
Details
• Jahresgehalt zwischen 65.000 und 80.000 USD brutto, abhängig von Erfahrung und Fähigkeiten
• 33 flexible Urlaubstage pro Jahr — du kannst gesetzliche Feiertage je nach Wohnort nehmen oder auslassen
Wir sind ein kleines Team, das leidenschaftlich daran arbeitet, ein großartiges Unternehmen zu sein — sowohl als Partner als auch als Arbeitgeber.
Bewerbungsprozess
1. Bewerbungsfrist: 19. August 2024, 15:00 UTC
2. Einführungsgespräche: 21.–23. August 2024
3. Coding‑Challenge: Versand bis 23. August, 12:00 UTC; Abgabe bis 26. August, 18:00 UTC
4. Abschlussgespräch: 29. oder 30. August 2024
Bitte beantworte die unten stehenden Schlüsselfragen, um dich zu bewerben!
To apply for this job, please visit the application page

