top of page

Senior Ruby Entwickler

Als Senior Ruby on Rails Entwickler (all genders) bei Taktsoft profitierst du von einer dynamischen und kollaborativen Arbeitsumgebung, in der du ständig neue Herausforderungen meistern und deine Fähigkeiten weiterentwickeln kannst. Wenn du eine Leidenschaft für Webentwicklung hast und Teil eines engagierten Teams sein möchtest, freuen wir uns auf deine Bewerbung!

Deine Aufgaben umfassen: 

  • Entwicklung von qualitativ hochwertigen, skalierbaren und wartbaren Webanwendungen unter Verwendung von Ruby on Rails und anderen modernen Webtechnologien 

  • Zusammenarbeit mit dem Entwicklungsteam, um effiziente, leistungsstarke und benutzerfreundliche Lösungen zu implementieren

  • Planung und Implementierung von RESTful APIs und Integration von externen APIs

  • Aktive Beteiligung an Code-Reviews, um die Codequalität und Best Practices sicherzustellen 

  • Planung und Implementierung von automatisierten Tests zur Sicherstellung der Softwarequalität

  • Verantwortung für das Deployment, den Betrieb und das Monitoring von Anwendungen, einschließlich Skalierung, Performance-Optimierung und Fehlerbehebung

  • Mentoring und Wissensaustausch mit jüngeren Entwicklern, um deren Fachkenntnisse zu fördern

  • Aktive Teilnahme an der Gestaltung und Pflege einer positiven Teamkultur und Arbeitsumgebung

Das bringst du idealerweise mit:

  • Mindestens 5 Jahre Erfahrung in der Entwicklung von Webanwendungen, insbesondere mit Ruby on Rails

  • Kenntnisse in Frontend-Technologien wie HTML, CSS, JavaScript und modernen Frontend-Frameworks (z. B. Stimulus, React, Angular, Vue.js)

  • Erfahrung in der Arbeit mit Datenbanken wie PostgreSQL oder MySQL

  • Gute Kenntnisse in der Entwicklung und Integration von RESTful APIs

  • Vertrautheit mit agilen Entwicklungsmethoden (z. B. Scrum) und DevOps-Praktiken

  • Erfahrung mit automatisierten Testverfahren (z. B. RSpec und Capybara) und Test-Driven Development (TDD)

  • Kenntnisse in CI/CD-Tools wie Jenkins oder GitLab CI

  • Erfahrungen im Deployment, Betrieb und Monitoring von Anwendungen (z. B. Capistrano, Kubernetes, Docker, Prometheus/Grafana, Sentry)

  • Ausgeprägte Kommunikationsfähigkeiten und Teamfähigkeit

  • Selbstständige Arbeitsweise, Problemlösungskompetenz und ständiges Streben nach Verbesserung

  • Offenheit für Feedback, kontinuierliches Lernen und Anpassungsfähigkeit in einer sich verändernden Umgebung

  • Gute Deutschkenntnisse in Wort und Schrift

bottom of page