Full Stack Software EntwicklerIn
Jenke Institut GmbH
Vogt, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Part-time / full-time Working hours
Regular working hours Languages
GermanJob location
Remote
Vogt, Germany
Tech stack
Secure Shell (SSH)
JavaScript
Application Frameworks
Bash
Client Server Models
Command-Query Responsibility Segregation (Software Development)
Data Structures
JSON
Software Engineering
Web Services
React
GIT
Api Design
Docker
Job description
Software-Entwicklung und -Implementierung in modularer Service-Architektur:
- Teilnahme und Moderation von Workshops zur Anforderungsanalyse sowie Entwicklung der Spezifikation und der Test-Cases
- Selbstständige Implementierung von Services: Umsetzung der Features, solides Software-Design, Schnittstellen, Datenstruktur und -modellierung
- Applikationsentwicklung: Umsetzung der UI mit unserem Komponenten-Framework
- Integration der Services mit Datenquellen und externen Web-Services
- Domänen-getriebenes API-Design mit JSON über HTTP
Requirements
Mehrjährige Erfahrung in Softwareentwicklung mit mindestens einer modernen höheren Programmiersprache, vorzugsweise JavaScript in Client-Server-Architektur
- Sicherer Umgang mit Entwicklungstools wie git, Docker, bash, und ssh
- Software-Entwicklung in komplexen Domänen mit Methoden wie DDD, CQRS, TDD/BDD
- Entwicklungsdisziplin für vollkommen testgetriebenes Entwicklungsvorgehen
- Erfahrung mit nicht-relationaler, dokumentenbasierter Datenmodellierung
- Erfahrung mit modernen Web-Technologien und UI-Frameworks wie react
- Hohes Maß an Genauigkeit, strukturierte Arbeitsweise und Zuverlässigkeit
- Kundenkontakt schreckt Dich nicht ab, sondern ist ein echter Mehrwert für Dich
- Bereitschaft zu regelmäßige Reisen zu Kunden und Teamtreffen (überwiegend im Süddeutschen Raum)
- Kommunikationsstark mit sehr guten Deutschkenntnissen
Benefits & conditions
Professionellen Start-up Charakter: Hohe Motivation, offene Kommunikation, moderne Ausstattung und eine spannende, abwechslungsreiche Tätigkeit mit Kundennähe
- Moderne Entwicklungskultur: testgetrieben, hoch iterativ, Domain-Driven-Design, CQRS
- Kurze Entscheidungswege und individuelle Entwicklungsmöglichkeiten
- Remote-First: großteils mobile Arbeit / Homeoffice mit regelmäßigen Teamtreffen