Aufgaben
1. Agile Softwareentwicklung als Fullstack Developer (m/w/d) in einem interdisziplinären Produktteam nach SCRUM
2. Frontend-Entwicklung mit der aktuellsten Angular Version
3. Backend-Entwicklung mit dem Nest.js Framework auf Basis Node.js mit TypeScript
4. Entwicklung von RESTful APIs in einer Microservice-Architektur in einer Cloud-Infrastruktur unter dem Einsatz von Docker
5. Einsatz von state-of-the-art End-2-End Tests für Multi Device und Multibrowser Support
Erwartungen
6. Erfahrung im Bereich agiler Softwareentwicklung im Umfeld von SCRUM- oder KANBAN-basierten Entwicklungs-Setups
7. Exzellente Programmierkenntnisse in einer der modernen Programmiersprachen/Frameworks, vorzugsweise Node.js
8. Exzellente Kenntnisse im Bereich HTML/SCSS sowie Einsatz eines modernen Frontend Single Page Application Frameworks wie Angular
9. Infrastruktur-Know-how in den Bereichen RESTful APIs, Single Sign On, SOAP-XML
10. Praktische Erfahrung im Bereich DevOps, Docker und Automatisierung beim Infrastrukturaufbau
11. Erfahrung im Bereich Pair-Programming, Continuous-Integration/Delivery sowie TestDriven-Development
12. Kenntnisse der Konzepte der funktionalen und objektorientierten Programmierung, Microservice Architekturen
13. Erfahrung mit dem Einsatz von Cluster Schedulern wie Kubernetes
14. Erfahrung im Einsatz von Cloud-Infrastrukturen wie Amazon AWS