• Industry: Voice User Interface Builder
  • Objective: Aufbau des Node.js Backends für unsere Enterprise Lösung für Alexa Skill/Google Action Entwicklung
  • Techstack: TypeScript, Node.js, MongoDB, Jest, Inversify, Docker, Lambda, FLUX
  • Requirements: Node.js, ES6, OOP, Clean Code, Design Patterns, TDD/BDD
  • Optional: TypeScript, GraphQL, REST, AWS, Serverless, Docker, Redux

Worum es geht

Wir sind ein junges StartUp, dass es sich zum Ziel gesetzt hat, den noch neuen Markt für Voice Interfaces von Anfang an mitzugestalten. Dafür entwickeln wir ein neuartiges Produkt, dass die Entwicklung von Sprachanwendungen cross-plattform für Amazon Alexa und den Google Assistant ermöglicht und dabei als Schnittstelle zwischen Voice User Interface Designer und Developer dient. Langfristiges Ziel ist es, neue Maßstäbe im Bereich VUI Builder zu setzen und das Produkt als die Standard Enterprise Lösung zu etablieren. Kunden wie der Bayerische Rundfunk, die Ergo, der WWF oder Evonik setzen bereits auf uns.

Für unseren Backend verlassen wir uns derweil auf Node.js mit TypeScript. Als Datenbank verwenden wir meist MongoDB. Jest nutzen wir zum testen und mocken. Gehostet wird das Backend wahlweise auf Docker oder AWS Lambda.Das Inversion of Control Framework inversify hilft uns unsere Komponenten sauber zu kapseln und leicht testen zu können. Der Stack passt zu unserem aktuellen Einsatzzweck. Für uns sind es jedoch auswechselbare Werkzeuge - wir sind immer offen für den Einsatz anderer und vor allem auch neuer Technologien, die uns unserem Ziel näher bringen.

Was wir von Dir erwarten

Dir wird die Aufgabe zukommen, unser Produkt in direkter Zusammenarbeit mit deinen Entwicklerkollegen, Product Ownern, Voice User Interface Designern und Frontend Entwicklern mit viel Eigeninitiative mitzugestalten und zu realisieren. Dafür solltest du schon Erfahrung mit der Entwicklung eines Backends gesammelt haben und mit der Verwendung von objektorientierten Programmiersprachen wie TypeScript, Java oder Python vertraut sein. Zudem erwarten wir, dass deine soliden Kenntnisse über Clean Code und Design Patterns dir ermöglichen, sauberen und gut lesbaren Code zu schreiben und dich mit dem Team fundiert über Architekturalternativen austauschen zu können. Zudem besitzt du fundierte Kenntnisse über Software-Architektur, objektorientiertes Design liegt dir im Blut und du arbeitest nach den “S.O.L.I.D” Prinzipien. Auch die Arbeit mit TDD/BDD sollte kein Neuland für dich sein.

Wenn du bereits Erfahrung mit TypeScript und Node.js, der Skalierung von Webapplikationen, der Gestaltung von APIs mit GraphQL oder REST und der Arbeit mit AWS, Serverless oder Docker gesammelt hast, wäre das ein großes Plus - ein Ausschlusskriterium ist das für uns jedoch nicht.

Was Dich bei uns erwartet

Du arbeitest dabei in dem Umfeld eines jungen und motivierten interdisziplinären Teams und stehst dabei dauerhaft in direktem Kontakt mit den Gründern. Diese flache Hierarchie stellt dabei sicher, dass du eigene Ideen aber auch Kritik direkt einbringen kannst und somit das Produkt als auch die Form der Zusammenarbeit aktiv mitgestalten kannst. Dadurch, dass wir uns in einem sehr neuen Umfeld bewegen und ein innovatives Produkt schaffen, wirst du immer wieder auf neue Herausforderungen stoßen und deine eigenen Fähigkeiten schnell ausbauen können. Wichtig ist uns der Teamgedanke. Wir unterstützen uns gegenseitig, schaffen Anlässe, um gegenseitig von unseren (neuen) Erfahrungen zu lernen. Die grobe Architektur entwickeln wir z.B. in Workshops. Die Architektur für die kommenden Stories umreißen wir im Scrum Sprint Planing, um als Team aus allen Erfahrungen schöpfen zu können.

Hinzukommen die klassischen Vorteile des Start-Up-Lebens: Flexible Arbeitszeit, ein nicht endender Bier- und Mate-Vorrat und regelmäßige Team-Events - bei uns bei gutem Wetter auf der Dachterrasse neben dem Büro. Zudem sitzen wir etwa 2 Minuten Fußweg entfernt von der Factory Görlitzer Park - dem größten StartUp-Hub Deutschlands und somit genau der richtige Ort, um neue Kontakte in die bunte Berliner Gründerszene zu knüpfen.

Wenn die Aufgabe spannend für Dich klingt, melde Dich mit Deinem Lebenslauf oder Xing/LinkedIn Profil bei uns: [email protected]




About Future of Voice


We build voice assistants and develop new technologies for this industry
 



More Startup Jobs