Web Service Backend Developer (m/w/d)

Location: Darmstadt
Job Type: Full time

Zur Verstärkung unseres Entwicklungsteams in Darmstadt suchen wir Sie als

Web Service Backend Developer (m/w/d)

Als Entwickler mit Erfahrungen im Web, Client/Server und Cloud-Bereich übernehmen Sie als Teil eines agilen Teams das Design und die Implementierung moderner Microservices als Backend unserer Web Anwendungen.

Zu den wesentlichen Aufgaben gehören

  • Konzeption, Umsetzung und Betrieb von skalierbaren Microservices
  • Design/Implementierung von REST basierten Schnittstellen
  • Integration mit bereits vorhandenen Diensten
  • Entwicklung von automatisierten Unit-, Integrations- und End-to-end Tests
  • Entwicklung von automatisierten Performancetests, Lasttests (Load testing) und Ausfallsicherheitstests (Failover)
  • Einrichten von Cloud basierten Infrastrukturen zum Betrieb der Anwendungen (z.B. mit AWS oder Heroku)
  • Durchführen von Code Reviews und enge Zusammenarbeit mit Teamkollegen

Die persönlichen Anforderungen

  • Hochschulabschluss (Uni oder FH) in (Wirtschafts-)Informatik, Ingenieurwissenschaften, Mathematik oder einer verwandten Fachrichtung
  • Mindestens 3 Jahre Berufserfahrung als Web Entwickler im Backend
  • Spaß am Entwickeln qualitativ hochwertiger Software in einem agilen Softwareteam
  • Hohes Maß an Hilfsbereitschaft
  • Interesse am Lernen neuer Technologien
  • Nachweisbare Erfahrung im Bereich Softwareentwicklung für Web-Applikationen im Backend
  • Notwendig sind Erfahrungen mit
    • Node.js Entwicklung mit TypeScript
    • diversen üblichen und modernen Web-Technologien wie z.B. NestJS, TypeORM, OpenAPI/Swagger, Jest, JSON
    • relationalen Datenbanken (z.B. PostgreSQL) und ORM Frameworks (z.B. TypeORM)
    • Design und Implementierung von REST basierten Schnittstellen
    • typischen sicherheitsrelevanten Problemen im Backend
  • Von Vorteil sind außerdem Erfahrungen mit:
    • Deployment auf Cloud Plattformen, wie Amazon AWS oder Heroku
    • Nicht relationalen Datenbanken
    • Zentraler Zugriffsverwaltung mit OAuth2/OpenID Connect
    • Test Driven Design/Behaviour Driven Design
    • Kenntnisse in Entwicklung von Frontend Web Anwendungen mit React
    • Clean Code
    • Kollaborativer Entwicklung mit Git, Merge Requests und CI/CD Pipelines
    • Event basierter Datenverarbeitung (z.B. Kafka)
  • Selbständige Arbeitsweise als hauptverantwortliche Person für die Applikation

Das bieten wir Ihnen

  • Spannende und abwechslungsreiche Tätigkeiten in einem dynamischen und wachstumsorientierten Softwareunternehmen
  • Flache Hierarchien und effiziente Entscheidungsprozesse
  • Positive Arbeitsatmosphäre, die sowohl individuelle Freiheit als auch Verantwortung fördert
  • Keine Kompromisse beim Entwickeln hochwertiger Software (Qualität geht über Liefertermine und Gewinne)
  • Ausgeprägter Teamgeist und sehr gutes Arbeitsklima mit hilfsbereiten Kollegen
  • Regelmäßiges Pair-Programming
  • Moderne Büros und Arbeitsplätze, Arbeiten mit neuesten Technologien
  • Flexible Arbeitszeiten
  • Homeoffice-Möglichkeit
  • Fortbildungsmöglichkeiten
  • Firmenevents
  • Sportmöglichkeiten und Work-Life-Balance
  • Kostenfreie Getränke, Obst und Snacks
  • Kantine mit eigenem Koch
  • Gute Verkehrsanbindungen
  • JobTicket

Unsere Mission

Die Mission von exocad ist, hochwertigen Zahnersatz für jedermann zugänglich zu machen. Bei exocad arbeiten Sie an einem Produkt, das Menschen täglich mehr Lebensqualität verleiht. exocad bietet Ihnen ein sehr interessantes Arbeitsumfeld in einem der marktführenden Softwareunternehmen der Dentalbranche.

Haben wir Ihr Interesse geweckt?

Wenn Sie diese Position herausfordert und zu Ihren Qualifikationen und beruflichen Zielen passt, freuen wir uns auf Ihre Bewerbung.

Bitte nutzen Sie für die Bewerbung unser Online-Formular:

Onlinebewerbung

Für Fragen wenden Sie sich bitte an:

exocad GmbH | Christian Agne | Julius-Reiber-Str. 37 | 64293 Darmstadt  | Tel.: +49 6151 6294-133 | E-Mail: recruiting@exocad.com

Download Stellenanzeige als PDF