Developer - Cloud-Anwendung
Westhouse Consulting GmbH
3 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
GermanJob location
Tech stack
API
Azure
Cloud Computing
Code Review
Databases
Continuous Integration
Python
PostgreSQL
Scrum
TypeScript
Network Routers
Load Balancing
Tailwind
AWS Lambda
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Integration Tests
GraphQL
Front End Software Development
Job description
- Entwicklung und Betrieb von Web-Anwendungen unter Nutzung gängiger Frameworks wie React.JS sowie relevanter AWS Services (u.a. AppSync, Application Load Balancer)
- Entwicklung und Betrieb von APIs (REST, GraphQL) mit TypeScript / AWS Lambda, um Daten für Frontend-Dienste sowie Datenkonsumenten bereitzustellen
- Entwicklung und Betrieb von Datenbanken, basierend auf PostgreSQL / AWS RDS
- Weiterentwicklung des Benutzer- und Rechtekonzeptes (u.a. WebSSO, AzureAD) sowie Umsetzung von Security-Anforderungen
- (Weiter-)Entwicklung automatisierter Unit- und Integrationstests für UI-Komponenten und API-Controller sowie Erweiterung von CI/CD-Pipelines
- Beratung zu Fullstack-Architekturentscheidungen und Konzeption neuer Software-Komponenten mittels ADRs
- Durchführen von Code-Reviews, Fehlerbehebung und Optimierung der Performance von Fullstack-Applikationen
Requirements
- (Muss) Erfahrung in Entwurf, Umsetzung und Wartung von Webseiten mit ReactJS und TypeScript aus je 5+ Projekten
- (Muss) Erfahrung in der Entwicklung von AWS Cloud-basierten Anwendungen (u. a. mit AWS RDS, Lambda) aus 3+ Projekten
- (Muss) Erfahrung in Entwicklung und Betrieb von APIs (REST & GraphQL) mit TypeScript, Python, AWS Lambda aus je 3+ Projekten
- (Muss) Erfahrung in Modellierung und Implementierung von Datenbanken, basierend auf PostgreSQL / AWS RDS aus 3+ Projekten
- Erfahrung in Verwendung von TailwindCSS, Tanstack Query Router aus je 2+ Projekten
- Erfahrung in AWS AppSync, Application Load Balancer aus je 2+ Projekten
- Erfahrung in WebSSO, AzureAD aus je 2+ Projekten
- (Zusätzliche) Rolle des Architekten bzw. Architekturentscheiders in 2+ Projekten
- Erfahrung in agil geführten Projekten (SCRUM etc.) aus 3+ Projekten