Senior Ruby Backend Entwickler für API-Entwicklung & Cloud-Infrastruktur (m/w/d)
Aus der Ferne
Vollzeit
Als Senior Backend Entwickler mit Ruby-Expertise werden Sie das Herzstück unserer Geschäftslogik-Services gestalten und weiterentwickeln. Sie konzipieren und implementieren robuste APIs, die von internen Tools, Partnerschnittstellen und kundenorientierten Anwendungen genutzt werden. In dieser Schlüsselposition tragen Sie maßgeblich zur technischen Innovation und Skalierbarkeit unserer Plattform bei.
Kernaufgaben
- Konzeption, Entwicklung und Wartung von RESTful und GraphQL APIs, Microservices und Backend-Systemen mit Ruby on Rails (Version 7.x).
- Analyse und Behebung von Produktionsproblemen über verschiedene Services und Ebenen des Technologie-Stacks hinweg.
- Enge Zusammenarbeit mit Ingenieuren aus verschiedenen Fachbereichen zur Implementierung neuer Funktionen und Features.
- Kontinuierliche Verbesserung von Engineering-Standards, Entwicklungswerkzeugen und Prozessen.
- Durchführung von Code-Reviews und Mentoring für Junior-Entwickler im Team.
- Implementierung und Optimierung von Datenbankstrukturen und Abfragen in PostgreSQL und weiteren Speichertechnologien.
Anforderungen
- Nachweisbare Erfahrung (5+ Jahre) in der Konzeption und Entwicklung skalierbarer API-Lösungen und Backend-Systeme.
- Fundierte Kenntnisse in Ruby on Rails (Version 6.x oder 7.x) oder vergleichbaren objektorienterten Programmiersprachen und Frameworks.
- Tiefgreifendes Verständnis für den Wert automatisierter Tests (Unit, Integration, E2E) als integraler Bestandteil der Implementierung und Wartung.
- Praktische Erfahrung mit relationalen Datenbanken (PostgreSQL, MySQL) sowie NoSQL-Lösungen (Redis, DynamoDB).
- Vertrautheit mit Cloud-Infrastrukturen, vorzugsweise AWS (EC2, Lambda, S3, CloudFormation).
- Ausgeprägte Fähigkeit, technische Anforderungen aus Geschäftsanforderungen abzuleiten und umzusetzen.
- Exzellente analytische Fähigkeiten und Problemlösungskompetenz.
- Starke Disziplin im Engineering-Prozess mit Fokus auf Clean Code und Best Practices.
- Erfolgreiche Zusammenarbeit in multikulturellen und interdisziplinären Teams.
Wünschenswerte Zusatzqualifikationen
- Kenntnisse in Android SDK, ReactJS und/oder React Native für Frontend-Schnittstellen.
- Kompetenz in Java, Spring Framework, Spring Boot, Kotlin oder JavaScript.
- Erfahrung in der UI-Entwicklung und Implementierung responsiver Designs.
- Fundiertes Wissen über Algorithmen, Datenstrukturen und Design Patterns.
- Fortgeschrittene Englischkenntnisse für die internationale Zusammenarbeit.
- Erfahrung mit CI/CD-Pipelines und DevOps-Praktiken.
- Beiträge zu Open-Source-Projekten oder eigene Entwicklungsprojekte.
Warum Sie bei uns arbeiten sollten
Als Teil unseres innovativen Entwicklungsteams erwartet Sie eine anspruchsvolle Position mit hohem Gestaltungsspielraum in einem vollständig remote arbeitenden Umfeld. Sie werden an zukunftsweisenden Technologielösungen arbeiten, die reale Geschäftsprobleme lösen. Wir bieten kontinuierliche Weiterbildungsmöglichkeiten, flexible Arbeitszeiten und eine kollaborative Unternehmenskultur, die persönliches und berufliches Wachstum fördert.