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

Aus der Ferne
Vollzeit
Wir suchen einen erfahrenen Ruby on Rails Entwickler für unser dynamisches Entwicklungsteam. In dieser Remote-Position konzipieren und implementieren Sie skalierbare Webanwendungen mit Ruby 3.3 und Rails 7.1. Sie betreuen den gesamten Entwicklungszyklus von der Anforderungsanalyse bis zur Bereitstellung und tragen maßgeblich zur Weiterentwicklung unserer technologischen Plattform bei. Hauptaufgaben - Konzeption und Entwicklung robuster Webanwendungen mit Ruby on Rails 7.1 unter Berücksichtigung moderner Architekturprinzipien. - Durchführung des vollständigen Entwicklungszyklus von der Anforderungserhebung bis zum Post-Deployment-Testing. - Integration und Implementierung externer APIs zur Erweiterung der Funktionalität unserer Plattform. - Entwicklung und Optimierung von Backend-Prozessen mit Delayed Job und anderen Hintergrundverarbeitungssystemen. - Erstellung und Wartung von PostgreSQL-Datenbankschemata sowie Optimierung von Datenbankabfragen für maximale Leistung. - Implementierung umfassender Testabdeckung mit RSpec oder ähnlichen Frameworks zur Sicherstellung der Codequalität. - Erstellung und Pflege der API-Dokumentation mit Swagger oder OpenAPI für eine transparente Entwicklungsumgebung. - Entwicklung benutzerfreundlicher Administrationsschnittstellen für interne Anwender. - Zusammenarbeit mit dem Team durch effektive Nutzung von Git und agilen Entwicklungsmethoden. Anforderungen - Mindestens 1 Jahr kommerzielle Entwicklungserfahrung mit Ruby on Rails und tiefes Verständnis der Framework-Interna. - Nachweisbare Erfahrung mit Ruby 3.x und Rails 6.x/7.x in Produktionsumgebungen. - Solide Kenntnisse in der PostgreSQL-Datenbankentwicklung und -optimierung. - Praktische Erfahrung mit Delayed Job für die asynchrone Verarbeitung von Aufgaben. - Erfahrung in der Entwicklung und Integration von RESTful APIs für Systeminteraktionen. - Fundierte Kenntnisse in testgetriebener Entwicklung (TDD) und Behaviour-Driven Development (BDD). - Vertrautheit mit API-Autodokumentationstools wie Swagger oder OpenAPI. - Erfahrung in der Entwicklung von Administrationsschnittstellen mit ActiveAdmin oder ähnlichen Frameworks. - Sicherer Umgang mit Git und modernen Entwicklungs-Workflows für effiziente Teamarbeit. - Fähigkeit, selbstständig zu arbeiten und Probleme proaktiv zu lösen. Wünschenswerte Kenntnisse - Erfahrung mit modernen Frontend-Technologien wie Hotwire (Turbo und Stimulus) für reaktive Benutzeroberflächen. - Kenntnisse in Docker und Container-Orchestrierung für konsistente Entwicklungsumgebungen. - Erfahrung mit CI/CD-Pipelines und automatisierten Deployment-Prozessen. - Vertrautheit mit Cloud-Plattformen wie AWS, Heroku oder Digital Ocean für Anwendungsbereitstellung. - Kenntnisse in Sidekiq oder Redis für erweiterte Aufgabenverarbeitung und Caching. - Erfahrung mit Microservices-Architekturen und Event-Driven-Design für skalierbare Systeme. - Grundkenntnisse in DevOps-Praktiken und Infrastruktur als Code für optimierte Workflows. - Erfahrung mit Code-Refactoring und Performance-Optimierung bestehender Anwendungen. Warum Sie zu uns kommen sollten Wir bieten eine flexible Remote-Arbeitsumgebung mit der Möglichkeit, an innovativen Projekten zu arbeiten und Ihre technischen Fähigkeiten weiterzuentwickeln. Unser Team legt Wert auf kontinuierliches Lernen, Code-Qualität und moderne Entwicklungspraktiken. Sie erhalten die Chance, Ihre Ruby on Rails-Expertise in einem kollaborativen Umfeld einzubringen und maßgeblich zum Erfolg unserer Produkte beizutragen. Wir fördern persönliches Wachstum durch regelmäßige Weiterbildungsmöglichkeiten und bieten ein wettbewerbsfähiges Vergütungspaket.