Backend Developer Ruby on Rails

epunkt GmbH
Freistadt, Austria
5 days 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

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

Videos

See all

Related articles

See all