82 days ago on accounto.io

Software Developer (m/w, 100%)

Accounto Technology AG

  • Work region
  • Sector
  • Employment type
  • Position

 Please refer to JobSuchmaschine in your application

Software Developer (m/w, 100%)

Software Developer (m/w, 100%)

Über den Job

Wir suchen einen erfahrenen Ruby on Rails Entwickler, der sowohl erfahren in der Sprache als auch dem Framework ist. Du wirst an unseren Rails Microservices mitarbeiten, diese stetig verbessern und auch neue Services je nach Bedarf ergänzen. Ein Großteil deiner Arbeit wird darin liegen, externe Schnittstellen einzubinden, der Umgang mit der Anbindung von z.B. REST APIs sollte also kein Problem für dich darstellen.

Neben der Anbindung externer Schnittstellen liegt der 2. große Bereich in der Bereitstellung von Schnittstellen für unsere Apps. Hier ist wichtig ein stabiles und sauberes Interface bereitzustellen, da in Zukunft auch externe Partner auf diese Schnittstellen zugreifen werden.

Besonders wichtig ist der ständige Blick auf die Sicherheit. Da wir mir kritischen Daten arbeiten sind Code Reviews für uns sehr wichtig. Code Reviews und Pair Programming sind daher ebenfalls wichtige Bestandteile deiner Arbeit.

Über unsere Plattform

Aktuell setzen wir im Backend folgende Technologien ein: Ruby on Rails, Postgres, Elasticsearch, Redis, Sidekiq, Git. Im Frontend setzen wir auf Angular.

Unser Tech-Stack wird durch diverse Dienste ergänzt, unter Anderem: Postmark, Github, Gemfury, Code Climate und Codeship.

Wir hosten die accounto-Plattform komplett auf Heroku, und sind dadurch sehr flexibel, was die Wartung und Skalierung der Plattform angeht. Wir arbeiten mit einem an Gitflow angelehnten Versionierungsschema, und für die entscheidenden Branches findet nach dem automatischen Testing das Deployment auf die jeweilige Umgebung auf Heroku statt. In unserer Plattform-Architektur setzen wir auf Microservices, die ja nach Funktionalität und Anwendungsfall separat bereitgestellt werden.

Wichtig ist für uns die Qualität der Umsetzung, daher findet vor jedem Deployment auch das Testing der jeweiligen Umsetzung automatisch statt. Test Driven Development sollte daher selbstverständlich für dich sein.

Anforderungen

  • Mindestens 3 Jahre Erfahrung bei der Entwicklung umfangreicher Anwendungen im Bereich Rails.
  • Erfahrung in Aufbau und Pflege von REST APIs.
  • Selbstverständnis, das Testing Bestandteil der täglichen Arbeit ist.
  • Gute Englisch Kenntnisse in Wort und Schrift.
  • Selbstständiges Handeln und hohe Teamfähigkeit.
  • Streben nach ständiger Verbesserung.
  • Der Wille immer wieder Neues zu lernen.
  • Gute Kommunikation.

 Von Vorteil

  • Startup Erfahrung
  • Erfahrung in weiteren Programmiersprachen wie Python, Go, Scala
  • Erfahrung in der Anwendung von agilen Methoden wie Scrum
  • Unternehmerisches Denken und Handeln
  • Accounting Erfahrung
  • Ein Github Profil mit mindestens einem publizierten Rails Projekt, oder Beteiligung an Rails Open Source Projekten

 Was wir bieten

  • Eine spannende Stelle in einem jungen, zukunftsweisenden Machine-Learning Startup
  • Mitarbeiterorientierte Unternehmenskultur basierend auf Vertrauen, Verantwortung und Wertschätzung
  • Persönliche Freiräume und ein entspanntes, individuell gestaltbares Arbeitsumfeld
  • Startup-Salär und Mitarbeiter-Equity-Programm
Zusätzliche Informationen
StadtSissach, Schweiz
Art der StelleVollzeit
Eintrittsdatum01.11.2016
VerantwortlichAlain Veuve