Senior Backend Developer - Node.js / TypeScript

Pace Mobility Gmbh
Karlsruhe, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Remote
Karlsruhe, Germany

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
Code Review
Continuous Integration
Database Design
DevOps
Distributed Systems
Payment Systems
Fault Tolerance
PostgreSQL
Node.js
RabbitMQ
Redis
Prometheus
TypeScript
Test Driven Development
Grafana
Backend
Gitlab
Event Driven Architecture
Kubernetes
Sentry
NestJS
ELK
Microservices

Job description

Du wirst Teil unseres Plattform-Teams - sechs Entwicklerinnen und Entwickler, von Junior bis Senior. Wir bauen das technische Fundament, auf dem sämtliche PACE-Produkte laufen. Jede Transaktion unserer Kunden läuft durch die Systeme, die hier entstehen - das macht Stabilität, Skalierbarkeit und sauberes API-Design zur Grundvoraussetzung. Genutzt wird unsere Plattform von internen Teams und externen Partnern gleichermaßen. Das heißt für dich: Du verantwortest deine Services bis in den Live-Betrieb, prägst Architekturentscheidungen aktiv mit und arbeitest in kurzen Entscheidungswegen - kein Tickets-Abarbeiten, sondern echte Gestaltung., * Architektur-Mitgestaltung: Gemeinsam mit unserem Architekten triffst du Entscheidungen über Service-Schnitte, Patterns und Skalierungsstrategien. Du bringst deine eigene Perspektive ein und übernimmst Ownership für Subsysteme, von der Wahl der passenden Patterns bis zur Absicherung im Live-Betrieb.

  • Tech-Roadmap aktiv mitgestalten: Gemeinsam mit Engineering und Produktmanagement priorisierst du technische Initiativen, identifizierst strategische Tech-Investments und setzt eigene Akzente.
  • Cross-Team-Wirkung: Du arbeitest eng mit unseren anderen Entwicklerteams und dem Produktbereich zusammen, ergänzt durch regelmäßige Abstimmung mit dem DevOps-Team. Du treibst Schnittstellen-Themen voran und sorgst dafür, dass technische Entscheidungen über Teamgrenzen hinweg getragen werden.
  • Team-Enablement: Du führst strukturierte Code Reviews, teilst dein Wissen proaktiv mit Mid- und Junior-Devs und treibst Best Practices voran. Da andere Teams Inner-Source-Beiträge in unsere Repositories liefern, bist du auch deren erste Anlaufstelle für Reviews und Architektur-Feedback.
  • Skalierung & Resilienz: Event-Driven Architecture, graceful degradation und robuste Fehlerbehandlung bei instabilen Drittsystemen sind für dich Standard, nicht Option. Mit Sentry, ELK-Stack und Prometheus/Grafana sorgst du für Transparenz im Live-Betrieb. Operationale Gesundheit der eigenen Services ist bei uns Team-Verantwortung, nicht delegiertes Problem.

Requirements

  • Erfahrung: Mehrjährige Backend-Entwicklung, davon mindestens 2 Jahre in einer Senior-Rolle mit technischer Verantwortung. Mehrere Jahre davon produktiv mit Node.js und TypeScript, idealerweise mit NestJS.
  • Distributed Systems: Du hast Microservice-Architekturen entworfen und betrieben, inklusive asynchroner Kommunikation (RabbitMQ) und durchdachtem Datenbank-Design (PostgreSQL, Redis). Idempotenz, Datenkonsistenz und Fehlertoleranz in Payment- oder Transaktions-Kontexten sind dir vertraut.
  • Cloud & Infrastruktur: AWS und Kubernetes-Cluster sind für dich kein Buzzword-Bingo, sondern Werkzeug. Du weißt, wann welcher Service Sinn ergibt und wo die Stolpersteine liegen.
  • Quality & Delivery: TDD, Code Reviews und CI/CD über GitLab gehören zu deinem Standard-Repertoire.
  • Senior-Mindset: Du triffst technische Entscheidungen selbstbewusst, begründest Trade-offs sauber und gibst dein Wissen aktiv weiter.
  • Kommunikation: Du argumentierst technische Entscheidungen klar, kommunizierst sicher auf Deutsch sowie gut auf Englisch und bringst eine gute Portion Humor mit.
  • KI als Werkzeug (Plus, kein Muss): Du hast bereits Erfahrung mit KI-gestützten Entwickler-Tools wie Claude Code gesammelt? Bei uns ein klares Plus. Wir setzen aktiv darauf, KI sinnvoll in unseren Entwickler-Alltag zu integrieren, und freuen uns über Sparringspartner, die hier eigene Praxis mitbringen.

Benefits & conditions

  • Flexibilität & Mobile Work: Gestalte deine Woche flexibel mit bis zu 3 Tagen Homeoffice und Gleitzeit um die Kernarbeitszeit herum. Lust auf Tapetenwechsel? Arbeite bis zu 10 Tage im Jahr mobil aus dem EU-Ausland
  • Arbeitsumfeld: Dein Workspace liegt in einer einzigartigen Burg-Location in Karlsruhe. Dich erwarten ein modernes Loft-Büro, neueste Hardware, ergonomische Setups und ein entspannter Parkplatz in der Tiefgarage
  • Dein Impact zählt: Wir setzen auf kurze Entscheidungswege, flache Hierarchien und echte Wertschätzung. Damit du direkt durchstarten kannst, bekommst du einen Buddy an die Seite und natürlich ein unbefristetes Arbeitsverhältnis
  • PACE Mobility & Culture: Tanke Energie mit 30 Tagen Urlaub, unserem Mini-Gym, einem JobRad oder einer Session in der Gaming-Ecke. Für den schnellen Push stehen Obst und Drinks bereit. Abgerundet wird dein Alltag durch diverse Teamevents (Sommerfeste, Weihnachtsfeiern, Frühstücke etc.)

About the company

PACE Mobility digitalisiert die Zapfsäule - und weit darüber hinaus. Seit 2015 bringen wir von Karlsruhe aus Tankstellen, Ladesäulen und Waschanlagen in die digitale Welt: ob über unsere App PACE Drive, als White-Label-Lösung oder direkt im Fahrzeug. Namhafte Partner vertrauen auf unsere Infrastruktur, Millionen Fahrer in Europa nutzen täglich unsere Technologie. Als Scale-up mit echter Startup-DNA treiben wir die Digitalisierung der Mobilitätsbranche voran - mit kurzen Wegen, schnellen Entscheidungen und Menschen, die wirklich etwas bewegen wollen.

Apply for this position