Backend Developer Ruby on Rails

epunkt GmbH
Freistadt, Austria
about 2 months ago
Apply on job.epunkt.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Application Programming Interfaces (APIs) Data Analysis Application Frameworks Automation of Tests Code Review Databases Continuous Integration Data Structures Distributed Systems Django Web Framework Python (Programming Language) PostgreSQL
+5 more
Ruby on Rails System Testing Backend Kubernetes Graphql

Job description

In deiner Rolle als Backend Developer unterstützt du das 3-köpfige Team bei folgenden Aufgaben:

  • Entwicklung und Weiterentwicklung kundengerichteter Energymanagement-Features im Backend
  • Aufbereitung und Synchronisation von User- und Profildaten für App-Funktionen wie Sprachumschaltung
  • Arbeit mit Datenbanken und verteilten Systemen sowie Weiterentwicklung historisch gewachsener Datenstrukturen
  • Entwicklung und Pflege von Rest- und GraphQL-APIs zur Aufbereitung von Daten für die Visualisierung
  • Weiterentwicklung von Funktionalitäten rund um regionale Energiegemeinschaften und deren Dateneinbindung
  • Entwicklung und Pflege von Ruby-on-Rails-Code inklusive automatisierter Tests für Kundenschnittstellen, Energie-Community-Funktionen und Profile
  • Umsetzung von Epics und Features in einem verteilten, remote arbeitenden Delivery-Team
  • Durchführung von Code Reviews und Systemtests sowie enge Abstimmung mit App-Entwicklung, Produktmanagement und weiteren technischen Stakeholdern __________________

Requirements

  • Mehrjährige Erfahrung in der Backend-Entwicklung mit Ruby on Rails sowie in der langfristigen Weiterentwicklung und dem Betrieb produktiver Anwendungen
  • Sehr gute Kenntnisse in PostgreSQL und Erfahrung mit relationaler Datenmodellierung sowie der Analyse und Optimierung von Queries und Indizes
  • Praxis in der Entwicklung und im Betrieb von REST- und/oder GraphQL-APIs
  • Sicherer Umgang mit automatisierten Tests, Code Reviews und CI/CD sowie ein hoher Anspruch an sauberen, wartbaren Code
  • Eine strukturierte und eigenverantwortliche Arbeitsweise sowie Freude daran, technische Verantwortung zu übernehmen und im Team zu arbeiten
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift

nice-to-have:

  • Praxis im Betrieb containerisierter Anwendungen auf Kubernetes
  • Erfahrung mit Python und Django, insbesondere bei der schrittweisen Konsolidierung bestehender Komponenten auf Ruby on Rails

Benefits & conditions

  • Möglichkeit, an gesellschaftlich relevanten Themen wie Energiekostenoptimierung, dynamischen Netzentgelten, Stromtarifen und Energiegemeinschaften mitzuwirken.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on job.epunkt.com
Prepare application

Good distractions

Loading talks and stories from around this role…