Senior Fullstack Entwickler
Role details
Job location
Tech stack
Job description
- In deiner Rolle entwickelst du Fullstack-Anwendungen mit React, Next.js und einem serverlosen AWS-Backend
- Dabei baust du moderne UIs mit TypeScript, HTML5, CSS3 und Material Design 3
- Außerdem konzipierst und integrierst du REST- und GraphQL-APIs (z. B. AppSync, API Gateway)
- Für Authentifizierung und Dateien setzt du auf AWS Cognito, Amazon S3 und Infrastructure as Code mit CloudFormation oder CDK
- Durch TDD, automatisierte Tests und CI/CD mit GitLab stellst du Qualität und Stabilität sicher
Requirements
-
Du hast ein erfolgreich abgeschlossenes Studium der Informatik oder eine vergleichbare erfolgreich abgeschlossene Ausbildung
-
Du bist selbstbewusst und bringst Dich gerne mit kreativen Ideen ein, arbeiten im Team macht Dir Spaß und offene Kommunikation ist für Dich eine Selbstverständlichkeit, * In der Vergangenheit hast du bereits intensiv mit TypeScript/JavaScript (ES6+), React und Next.js gearbeitet
-
Beim Aufbau von UIs hast du bereits sicher HTML5, CSS3 und ein UI-Framework wie Material Design genutzt
-
Im API-Umfeld hast du bereits REST-APIs designt und integriert, idealerweise auch GraphQL. Mit Cloud-Technologien hast du bereits Erfahrung auf AWS gesammelt (z. B. Lambda, API Gateway/AppSync, S3, Cognito, IAM)
-
In Projekten hast du bereits Git und GitLab CI/CD produktiv eingesetzt und mit automatisierten Tests/TDD gearbeitet
-
Mit Datenhaltung hast du bereits Berührungspunkte zu NoSQL-/dokumentenorientierten Datenbanken wie DynamoDB oder MongoDB
-
Du hast sehr gute Deutsch- und Englischkenntnisse, Deutsch mindestens B2 Level
Nice-to-have:
- Idealerweise hast du schon mit SST oder dem Serverless Framework gearbeitet
- Noch besser ist es, wenn du bereits vertiefte Kenntnisse in GraphQL mit AWS AppSync hast
- Von Vorteil ist, wenn du bereits Monitoring & Logging mit Amazon CloudWatch umgesetzt hast
- Idealerweise hast du komplexere Auth-Flows in Cognito (z. B. MFA, Social Logins) realisiert
- Und wenn du bereits anspruchsvolle Deployment-Setups in GitLab CI/CD aufgebaut hast, ist das ein zusätzliches Plus
Benefits & conditions
Wir bieten interessante Herausforderungen über gezielte Förderungen bis zur attraktiven Erfolgsbeteiligung.
- Internationale Kolleg*innen und ein mobiles, digitalisiertes Arbeitsumfeld
- Zusammenarbeit mit führenden Forschungsinstituten
- Einzigartige Software Lösungen für komplexe Informatik Probleme
- Breitgefächerter Einsatz von Software Technologien und Tools
- Individuelle Förderungsmöglichkeiten
- Spaß und Begeisterung bei der Arbeit
- Hybrides Arbeiten für eine echte Work-Life-Integration
- Flache Hierarchien, Freiräume und ein wertschätzender Umgang