Senior Ruby on Rails Entwickler (m/w/d) | 100% Remote | Vollzeit

Aus der Ferne
Vollzeit
Sind Sie ein talentierter Ruby on Rails Entwickler mit Leidenschaft für eleganten Code und skalierbare Webanwendungen? Unser wachsendes Technologieunternehmen sucht einen erfahrenen Ruby on Rails Spezialisten, der unser dynamisches Entwicklungsteam verstärkt und innovative Webapplikationen gestaltet. Über die Position Als Ruby on Rails Entwickler bei uns sind Sie verantwortlich für die Konzeption, Entwicklung und Wartung hochwertiger Webanwendungen. Sie arbeiten in einem agilen Umfeld und tragen maßgeblich zur Weiterentwicklung unserer digitalen Produkte bei. Die Position ist zu 100% remote, sodass Sie von überall aus arbeiten können. Hauptaufgaben und Verantwortlichkeiten - Entwicklung und Implementierung von skalierbaren Webanwendungen mit Ruby on Rails (Version 7.0+) und Ruby (Version 3.2+). - Durchführung des gesamten Entwicklungszyklus von der Anforderungsanalyse über die Implementierung bis hin zur Qualitätssicherung und Bereitstellung. - Integration und Anbindung externer APIs an unsere Systeme. - Implementierung und Optimierung von Hintergrundprozessen mit Delayed Job. - Entwicklung und Pflege von Datenbankstrukturen in PostgreSQL. - Erstellung umfassender Testabdeckung mit RSpec und anderen Test-Frameworks. - Automatisierte Dokumentation von APIs mit Tools wie Swagger oder YARD. - Entwicklung und Verbesserung von Admin-Interfaces und -Funktionalitäten. - Zusammenarbeit mit Frontend-Entwicklern zur Integration von Benutzeroberflächen. - Kontinuierliche Verbesserung bestehender Codebasis und Anwendungen. - Code-Reviews und Mentoring für Junior-Entwickler. Erforderliche Qualifikationen - Mindestens 1 Jahr Berufserfahrung in der kommerziellen Entwicklung mit Ruby on Rails. - Fundiertes Verständnis der Rails-Framework-Interna und des MVC-Architekturmusters. - Nachweisbare Erfahrung in der Durchführung eines vollständigen Entwicklungszyklus. - Praktische Erfahrung mit der Integration externer APIs und RESTful Services. - Vertrautheit mit Delayed Job oder ähnlichen Background-Processing-Systemen. - Solide Kenntnisse in PostgreSQL und relationalen Datenbanken. - Erfahrung in der Erstellung umfassender Testabdeckung (TDD/BDD). - Praktische Erfahrung mit automatisierter API-Dokumentation. - Erfahrung in der Entwicklung von Admin-Interfaces und -Funktionalitäten. - Versierter Umgang mit Git und modernen Entwicklungs-Workflows. - Fähigkeit, komplexe technische Konzepte klar zu kommunizieren. - Selbstständige Arbeitsweise und Problemlösungskompetenz. Wünschenswerte Zusatzqualifikationen - Erfahrung mit Docker und Container-Orchestrierung. - Kenntnisse in JavaScript-Frameworks wie React oder Vue.js. - Vertrautheit mit CI/CD-Pipelines und automatisierten Deployment-Prozessen. - Erfahrung mit Cloud-Plattformen wie AWS, Azure oder Google Cloud. - Beiträge zu Open-Source-Projekten oder eigene Ruby Gems. - Kenntnisse in Datenbankoptimierung und Performance-Tuning. - Verständnis für Sicherheitskonzepte in Webanwendungen. - Erfahrung in agilem Projektmanagement (Scrum, Kanban). Technologie-Stack - Ruby (Version 3.2+) - Ruby on Rails (Version 7.0+) - PostgreSQL - Delayed Job - RSpec, Minitest - Git, GitHub/GitLab - RESTful APIs - Docker (optional) - CI/CD-Tools - Agile Entwicklungsmethoden Warum Sie bei uns arbeiten sollten Als Teil unseres Teams profitieren Sie von einer flexiblen Remote-Arbeitsumgebung, die Ihnen maximale Freiheit bietet. Wir legen Wert auf kontinuierliches Lernen und bieten regelmäßige Möglichkeiten zur beruflichen Weiterentwicklung. Bei uns können Sie an interessanten Projekten arbeiten, die Ihre technischen Fähigkeiten herausfordern und erweitern. Unser kollaboratives Team unterstützt Sie dabei, Ihr volles Potenzial zu entfalten. Nutzen Sie die Chance, Ihre Expertise in Ruby on Rails in einem innovativen Umfeld einzubringen und gemeinsam mit uns erstklassige Softwarelösungen zu entwickeln. Wir freuen uns darauf, Sie kennenzulernen!