Beschreibung
Für unseren Kunden sind wir auf der Suche nach einem freiberuflichen Senior Ruby on Rails Entwickler / Lead (m/w/d)
Start: Asap / 01.12.
Dauer: 12 Monate
Auslastung: Vollzeit
Einsatzort: Full Remote
Aufgaben:
· Strategische Architekturentscheidungen treffen: Überprüfung der aktuellen Systemarchitektur und Entscheidungsfindung auf hoher Ebene, einschließlich der Frage, ob und wann der Einsatz von Microservices sinnvoll ist.
· API-Design und Entwicklung: Konzipierung, Entwicklung und Optimierung von APIs und Sicherstellung einer sauberen objektorientierten Struktur auf Block- und Modulebene.
· Migration von Monolithen zu Microservices: Analyse und Strukturierung bestehender Monolithen, Aufbrechen in skalierbare, wartbare Microservices.
· Qualitätssicherung und Best Practices: Sicherstellen eines sauberen und nachvollziehbaren Codes durch die Anwendung von Best Practices in Ruby on Rails und objektorientierter Programmierung.
· Zusammenarbeit und Coaching: Enge Zusammenarbeit mit den Entwicklungsteams und Unterstützung beim Wissensaufbau und der Einführung moderner Architekturen.
Anforderungen:
· Fundierte Erfahrung in Ruby on Rails (mindestens 5 Jahre) und exzellente Kenntnisse der objektorientierten Programmierung.
· Architekturkenntnisse: Nachgewiesene Erfahrung in der Entwicklung und Bewertung von API-Designs und Softwarearchitekturen, insbesondere in der Transition von monolithischen zu Microservice-Architekturen.
· Erfahrung im API-Design und Aufbau skalierbarer, sicherer und effizienter Schnittstellen.
· Hands-on-Mentalität und die Fähigkeit, auf Code- und Design-Ebene praktische Lösungen zu schaffen.
· Analytisches Denken und die Fähigkeit, komplexe technische Fragestellungen zu durchdringen und kreative Lösungen zu finden.
· Teamfähigkeit und Kommunikationsstärke: Fähigkeit, technische Entscheidungen klar zu kommunizieren und das Team durch Best Practices zu fördern.
Hast du freie Kapazitäten oder eine Empfehlung für mich?
Ich freue mich auf Ihre Rückmeldung mit der Projektnummer und folgenden Informationen an :
• Ihre aktuelle Projektverfügbarkeit (frühester Start)
• Ihre maximale Auslastung/Woche insgesamt
• Ihr Stundensatz
• Ihr aktuelles Profil (idealerweise im pdf Format)
• Ihre Einschätzung zu den geforderten Anforderungen
Wir bearbeiten alle Rückmeldungen und geben immer unser Bestes, uns bei allen Kandidaten (m/w/d) zurückzumelden. Leider ist dies nicht immer möglich, wir bitten um Ihr Verständnis. Wenn wir uns innerhalb von 5 Werktagen nicht bei Ihnen melden, gehen Sie bitte davon aus, dass der Kunde sich für einen anderen Kandidaten entschieden hat.
Beste Grüße
Lara Atayalp