Full Stack Software Entwickler
Role details
Job location
Tech stack
Job description
Als Full Stack-Entwickler bist du maßgeblich an der Weiterentwicklung unserer Plattform 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., * 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
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
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.
Brutto-Gehalt: 3.500€ - 5.500€ (30 - 38,5h / Woche, Gleitzeit)
Das Gehalt ist Verhandlungsbasis und kann je nach Qualifizierung und Berufserfahrung bei einem persönlichen Interview besprochen werden.