Full-Stack Entwickler (React, TypeScript, Node.JS)
Role details
Job location
Tech stack
Job description
Als Full Stack-Entwickler bist du maßgeblich an der Weiterentwicklung unserer Software-Saas-Lösungen beteiligt. Du unterstützt uns bei der Optimierung der Softwarearchitektur sowie bei System- und Technologieentscheidungen, um die Performance und Skalierbarkeit unserer bestbewerteten Lernplattform im DACH-Raum kontinuierlich zu verbessern.
Darüber hinaus entwickelst du neue Features, die unsere Plattform noch leistungsfähiger und benutzerfreundlicher machen, und arbeitest eng mit unserem Team an innovativen Lösungen für die Anforderungen unserer Kunden.
Tech-Stack unserer Software: Frontend: TypeScript, React, MUI (Material-UI) & GraphQL Backend: TypeScript, Node.js, Google Cloud, Docker, Kubernetes, PostgreSQL, Redis & Pub/Sub
Full-Stack Entwickler (React, TypeScript, Node.JS)
Deine Rolle bei uns:
-
Entwickle Backend-Komponenten und APIs
-
Frontend Development mit React und Material UI
-
Nutzung der existierenden GraphQL API für deine Features
-
Du baust deine eigenen Features und übernimmst für diese die Verantwortung
-
Erstelle automatisierte Tests, um Code-Wartbarkeit und Qualität sicherzustellen
-
Nimm optional an Brainstorming Sessions teil, um neue UX Flows durchzudenken
-
Für Senior-Rollen:
-
Optimiere Monitoring und Observability unserer Applikationen
-
Trage aktiv zur Optimierung und Skalierung unserer Systeme bei
-
Triff mit dem Team Softwarearchitektur-, System- und Technologie-Entscheidungen
-
Unterstütze Juniors bei ihrer Entwicklung und bringe fachliches Know-how ins Team ein, Nach Übermittlung deiner Unterlagen, melden wir uns innerhalb von 72 Stunden bei dir und laden dich ggf. in einem kurzen Telefonat zum Vorstellungsgespräch ein.
-
Schritt 3: Vorstellungsgespräch Im Vorstellungsgespräch lernen wir dich und das, was dich ausmacht, besser kennen! Wir erklären dir mehr über die Stelle und du kannst uns all deine Fragen stellen.
-
Schritt 4: Skill-Check + Finales Gespräch mit GF Wenn du uns im Vorstellungsgespräch überzeugst, folgt ein kurzer Skill-Check, den du über unsere Lernplattform absolvierst. Anschließend laden wir dich zu einem finalen Gespräch mit der Geschäftsführung ein.
Requirements
- Gute Beherrschung von TypeScript oder einer ähnlichen Sprache
- Gute Beherrschung relationaler und nicht relationaler Datenbanken
- Von Vorteil: GraphQL, DevOps, Prisma.IO, Redis, Yjs, Containerization und Kubernetes
- Grundlegendes Verständnis vom Aufbau einer Software-Architektur
- Erstellung von automatisierten Tests und des designens von REST-APIs
- Eine detailorientierte & qualitätsorientierte Arbeitsweise
- Motivation und Leidenschaft, Neues zu lernen und sich weiterzuentwickeln
- Nice-to-have: Erfahrung in der Entwicklung von skalierbaren SaaS-Lösungen
- Nice-to-have: Begeisterung für User Experience (Usability, Accessibility)
Benefits & conditions
- 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: Wir essen täglich gemeinsam gesundes und leckereres Essen - bestellbar per App. Ob vegan, glutenfrei oder anderes.
- Home-Office-Möglichkeit: Wir arbeiten vorrangig im Büro, um ein kollaboratives Miteinander zu fördern, jedoch sind 2 Tage Home-Office pro Woche erlaubt.
Gehalt
Das tatsächliche Gehalt liegt je nach Qualifikation & Erfahrung zwischen 3.600 EUR und 5.500 EUR brutto pro Monat (auf 38,5 Stunden Basis). Das Gehalt wird 14-mal jährlich ausbezahlt.
Überstunden
Anfallende Überstunden werden teilweise in Form von Zeitausgleich abgegolten und teilweise ausbezahlt.