Zurück zu den Positionen

Scala Engineer (Plattform Team) (m/w)

Festanstellung, Vollzeit · Berlin

Über uns
commercetools läutet mit der cloudbasierten Plattform, die API-first-Prinzipien folgt und hoch skalierbar ist, die nächste Generation des E-Commerce ein. Wir verbinden technisches Wissen und Begeisterung mit einer modernen, freundlichen und familienorientierten Arbeitsatmosphäre.

commercetools GmbH wurde 2006 gegründet und hat Standorte in München, Berlin, Jena, Amsterdam, Durham (USA) sowie ab 2019 auch in London und Singapur. Wir sind weltweit einer der führenden Anbieter cloudbasierter E-Commerce-Technologien. Mit einer hochverfügbaren Omnichannel-Plattform können internationale Händler und Hersteller unterschiedlichste B2C- und B2B-Handelsmodelle über alle Verkaufskanäle und für sämtliche Endgeräte abbilden und mittels der umfangreichen E-Commerce-API bestehende Unternehmensprozesse und -technologien flexibel anbinden. Seit 2014 gehören wir als 100%-ige Tochter zur REWE-Gruppe. Zu unseren Kunden gehören u.a. Carhartt, Merkur, REWE und Medimax.

Begleite uns auf dem Weg, die Nummer 1 E-Commerce-Plattform für die Post-Webshop-Ära zu werden!
Stellenbeschreibung
Du codest mit Leidenschaft und bist stets auf der Suche nach der optimalen Lösung? Gleichzeitig möchtest Du gerne das große Ganze verstehen und nicht nur ein kleines Zahnrad drehen? Du freust Dich, wenn Dein Code sichtbaren Einfluss hat und damit komplexe Probleme gelöst werden können? 
Du hast Lust darauf mit erfahrenen und motivierten Senior Engineers in einer agilen Entwicklungsumgebung mit modernen Technologien (#Functionalprogramming, #GraphQL, #Scala) zu arbeiten? Zu deinen Kollegen gehören u.a. Oleg (https://github.com/sangria-graphql/sangria), der eine GraphQL Library in Scala gebaut hat, Arnaud, der die acceptance-test library Cornichon entwickelt hat (https://github.com/agourlay/cornichon) und Yann, der regelmäßig Scala meet-ups organisiert, um Wissen an den Nachwuchs und Interessierte weiterzugeben.
Dein Aufgabenbereich
  • Design und Implementierung unseres PaaS E-Commerce-Backends in Scala sowie von Kernkomponenten wie Datenbank Anbindungen, Produkt Indexierung und Webservice-API's
  • Entwicklung einer skalierbaren und hochperformanten Architektur für tausende Kunden
  • Analyse von Produktanforderungen und Diskussion technischer Lösungsansätze
  • Testen von Softwarekomponenten auf Usability, Funktion und Performance sowie enge Zusammenarbeit mit unseren DevOps und Product Ownern
So arbeiten wir
  • Mindset. Agile Methoden und eine vielfältige, kreative Arbeitsatmosphäre mit einer offenen und internationalen Kultur.
  • Produkt. Zusammen schaffen wir ein hoch skalierbares Produkt mit modernsten Technologien. Wir schaffen etwas, das zählt!
  • Wachstum. Jeden Tag voneinander lernen und an dem Wissen teilhaben, das wir in unserer wachsenden Firma bündeln.  
  • Umfeld. Agile, respektvolle Arbeitsumgebung, helle und gut erreichbare Büros, moderne Hard- und Software.
  • Flexibilität. Morgenmensch oder Nachteule? Kinder von der Kita holen? Wir glauben an Resultate und motivierte Mitarbeiter statt an Zeiterfassung.
Deine Fähigkeiten
  • Bachelor-Abschluss (oder höher) in Informatik und/oder äquivalente Ausbildung/Erfahrung sowie mindestens 4 Jahre Erfahrung als Software Ingenieur
  • Tiefes Know-how in funktionaler Programmierung und praktische Berufserfahrung mit Scala und Erfahrung mit der Entwicklung JVM-basierter Server Applikationen
  • Grundlegendes Verständnis von paralleler und asynchroner Programmierung sowie non-blocking I/O
  • Erfahrung mit der Entwicklung von REST-API's und Kenntnisse bzgl. skalierbarer Architekturen (inkl. Sharding, Replikationen, Load Balancing und Fail-Overs)
  • Fließendes Englisch für die Zusammenarbeit in internationalen (und teilweise verteilten) Teams
  • Eigeninitiative und der Wille sich zu verbessern und neue Technologien und Konzepte zu lernen
  • Guter Teamplayer und nette/r Kollege/in

Herzlichen Dank für deine Bewerbung.

Herzlichen Dank für Dein Interesse an einer Zusammenarbeit mit commercetools. Bitte fülle für deine Bewerbung unsere Bewerbungsmaske aus. Stelle dabei sicher, dass du alle Pflichtfelder ausgefüllt hast. Solltest du Probleme beim Hochladen deiner Bewerbung haben, sende uns bitte ein E-Mail mit deiner Bewerbung an jobs@commercetools.de.

Hier kannst du deinen aktuellen Lebenslauf und bei Bedarf zusätzlich berufsrelevante Zeugnisse und Referenzen hochladen. Für Softwareentwickler-Positionen inkludiere bitte Links zu deinen Github- oder Stackoverflow-Profil mit Code Samples, für Design-Positionen freuen wir uns über dein aussagekräftiges Portfolio mit Arbeitsproben.
Durch das Halten der CTRL-Taste auf Windows oder der CMD-Taste auf Mac können mehrere Dateien gleichzeitig für den Upload ausgewählt werden.