Du triffst wichtige Entscheidungen zur Softwarearchitektur und unterstützt Junior-Entwickler in ihrer Entwicklung. Außerdem optimierst du Systeme und entwickelst Backend-Komponenten sowie APIs, während du die Code-Qualität durch automatisierte Tests sicherstellst.
Anforderungen
- •Hervorragende Beherrschung von TypeScript
- •Hervorragende Beherrschung relationaler und nicht relationaler Datenbanken
- •Gute Beherrschung von Softwarearchitektur
- •Automatisierte Tests und das designen von REST-APIs
- •GraphQL, DevOps, Prisma.io, Redis, yjs, containerization und Kubernetes von Vorteil
- •Erfahrung in der Entwicklung von skalierbaren SaaS-Lösungen von Vorteil
- •Motivation und Leidenschaft, Neues zu lernen
Deine Aufgaben
- •Softwarearchitektur- und Technologieentscheidungen treffen
- •Juniors bei ihrer Entwicklung unterstützen
- •Fachliches Know-how ins Team einbringen
- •Systeme optimieren und skalieren
- •Monitoring und Observability der Applikationen optimieren
- •Backend-Komponenten und APIs entwickeln
- •Automatisierte Tests erstellen
Deine Vorteile
Abwechslungsreiche Herausforderungen
Beste Hardware-Ausstattung
Sicherer Arbeitsplatz
Tolle Arbeitsatmosphäre
Kostenloses Mittagessen
Aktive Mitgestaltung und Wachstum
Original Beschreibung
## Backend Node.js Software Developer - Vollzeit (m/w/d)
Als Senior-Backend-Entwickler:in wirst du Teil unseres Produkt-Development-Teams und hilfst, Softwarearchitektur,- System - und Technologieentscheidungen zu treffen, die Performance und Scalability unserer Plattform zu verbessern sowie neue Features zu entwickeln.
**Deine Aufgabenbereiche:**
* Triff gemeinsam mit dem Team Softwarearchitektur-, System- und Technologieentscheidungen
* Unterstütze Juniors bei ihrer Entwicklung und bringe aktiv fachliches Know-how ins Team ein
* Trage aktiv zur Optimierung und Skalierung unserer Systeme bei
* Optimiere Monitoring und Observability unserer Applikationen
* Entwickle Backend-Komponenten und APIs und löse spannende Problemstellungen
* Erstelle automatisierte Tests, um Code-Wartbarkeit und Qualität sicherzustellen
**Deine Vorteile bei uns:**
* **Abwechslung & Herausforderung:** Du arbeitest an komplexen Projekten, welche maßgeblichen Einfluss auf das E-Learning der Zukunft haben wird.
* **Die beste Hardware:** Bei uns bekommt jeder Entwickler höhenverstellbare Tische, ergonomische Sessel sowie die schärfsten 4K-Monitore und das neueste MacBook Pro (M2 Max) mit 120Hz-Display.
* **Sicherer Arbeitsplatz:** Jede Person, die wir einstellen, soll langfristig mit uns wachsen. Wir sind ein Team aus A-Playern, mit denen wir unser Produkt auf einem internationalen Level skalieren werden.
* **Tolle Arbeitsatmosphäre:** Der Umgang untereinander ist kollegial und unterstützend. Wir ziehen alle am gleichen Strang und motivieren uns gegenseitig dazu, Bestleistungen zu erzielen und persönlich zu wachsen.
* **Kostenloses Mittagessen:** Tägliches gesundes sowie leckeres Mittagessen von unserem Koch. Es wird auf Wünsche und etwaige Allergien eingegangen.
* **Gestalte mit und wachse dabei:** Bei uns darfst du nicht nur, sondern sollst dich aktiv in der Entwicklung und Gestaltung unseres Produktes beteiligen. Wir haben eine Feedback-Kultur, durch die wir uns permanent weiterentwickeln.
## Anforderungen
**Stellenanforderungen:**
* Hervorragende Beherrschung von TypeScript
* Hervorragende Beherrschung relationaler und nicht relationaler Datenbanken
* Gute Beherrschung von Softwarearchitektur, automatisierten Tests und das designen von REST-APIs
* Nice-to-have: GraphQL, DevOps, Prisma.io, Redis, yjs, containerization und Kubernetes
* Nice-to-have: Erfahrung in der Entwicklung von skalierbaren SaaS-Lösungen
* Motivation und Leidenschaft, Neues zu lernen und sich weiterzuentwickeln