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

Erzählen Sie bitte
ein wenig über sich:

Files must be less than 2 MB.
Allowed file types: gif jpg jpeg png bmp eps tif pict psd txt rtf html pdf doc docx odt ppt pptx odp xls xlsx ods xml avi mov mp3 ogg wav bz2 dmg gz jar rar sit tar zip.