Softwareentwicklung

Rubin Backend Entwickler

Als Mitglied unseres Entwicklungsteams sind Sie für die Entwicklung und das Design des Backends unserer webbasierten Systeme verantwortlich.

Stellenbeschreibung:

  • Durchführung von detailliertem Anwendungsdesign, Datenbankdesign, Programmierung und Unit/Integration/Performance-Tests
  • Erstellung sicherer Webanwendungen mit Benutzerauthentifizierung und rollenbasierter Zugriffskontrolle
  • Definition, Messung und Verbesserung von Website-Entwicklung, Kodierungspraktiken und Wartungsprozessen
  • Pflege von Standortaktualisierungen, Behebung und Fehlerbehebung von Frontend-Fehlern und Verbesserung der Leistung
  • Optimierung des vorhandenen Codes mit Hilfe von Best Practices für das Engineering
  • Teilnahme an Code-Reviews und beständiges Hinarbeiten auf Ergebnisse

Erforderliche Fähigkeiten und Kompetenzen:

  • Mindestens 4 Jahre solide Programmiererfahrung in Ruby
  • Praktische Erfahrungen mit komplexen IT-Systemlösungen und Geschäftsanwendungen
  • Kenntnis von Entwurfsmuster
  • Erfahrung mit der Skalierung einer großen Rails-Anwendung. Zu den weiteren Fähigkeiten sollten Codeoptimierung, Caching und die Möglichkeit, Engpässe zu beheben, gehören
  • Solide Kenntnisse in Unit- und Integrationstests, Code Reviews, Distributed Source Code Management und automatisierter Qualitätssicherung
  • Interesse an Standardisierung, Style Guides und Prozesseffizienz
  • Beherrschung der relationalen Datenbanken außerhalb von Rails. Fähigkeit, SQL-Abfragen zu schreiben
  • Aufbau und die Integration mit RESTful JSON API's.
  • Fortgeschrittene Kenntnisse in Rails, Mysql / Postgres, Mongo, Redis, Memcached, rspec, git etc.
  • Kenntnisse in Frontend-Technologien

Gewünschte Fähigkeiten und Kompetenzen:

  • Erfahrung mit AWS (EC2, S3, Route 53, RDS, ElasticCache)
  • Kenntnisse von Automatisierungs- und Bereitstellungssystemen (Ansible, SaltStack, Chef, Puppet)
  • Auf dem Laufenden über aktuelle Trends, Best Practices und Webstandards
  • Kenntnisse von Web- und Netzwerkprotokollen: TCP, DNS, SSH, SSH, HTTP/S

Wir bieten:

  • Wettbewerbsfähiges Gehalt
  • Krankenversicherung
  • Tägliches Frühstück/Mittagessen und Catering im Büro
  • Hochqualifiziertes Team

Tell us about
yourself please: