DEINE AUFGABEN
Als Full Stack Entwickler bist du verantwortlich für die Entwicklung, Pflege und Aktualisierung einer innovativen Softwareapplikation mittels Python und Vue.js/TypeScript/MobX. Mit deinem Schwerpunkt im Backend/Python bist du der Ansprechpartner für knifflige Probleme. Du erkennst wiederkehrende Probleme und führst entsprechende Patterns ein. Dank deiner Full Stack Kenntnisse setzt du auch kleinere bis mittelgroße Features im Frontend um. Du stimmst die Architektur und Weiterentwicklung der Infrastruktur mit deinem Team ab und setzt diese um. Du bist verantwortlich für die Qualitätssicherung durch Erstellung von e2e, Integration und Unit Tests und beteiligst dich an der Abstimmung spezifischer Anforderungen.
DEIN PROFIL
Absolute Must-Haves:
* 10+ Jahre Berufserfahrung als Entwickler, davon 5+ Jahre mit Python
* Erfahrung mit (SQL) Datenbanken, ORMs, Daten-* Modellierung und Entwicklung von (REST) APIs
* Full Stack/Frontend Erfahrung mit ES 6+ JavaScript sowie Frameworks wie Vue.js oder React/SolidJS
* Erfahrung mit der Architektur, Konzeption und Planung von Anwendungen/Systemen
* Sicherer Umgang mit Tools der Softwareentwicklung (z.B. git, GitHub, Docker)
* Erfahrung mit Tests (Unit, Integration, e2e)
* Erfahrung in der agilen Softwareentwicklung
* Selbstständige Arbeitsweise in der Softwareentwicklung
* Erfahrung mit Cloud-Hostern (vorzugsweise AWS)
* Erfahrung mit CI/CD Systemen (z.B. GitHub Actions)
* Sehr gute Deutschkenntnisse und gute Englischkenntnisse in Wort und Schrift
Sehr wichtig, aber nicht unbedingt notwendig:
* Erfahrung in der Entwicklung cloud-basierter Infrastruktur
* Erfahrung mit e2e Test Frameworks (z.B. Playwright, Cypress)
* Erfahrung mit IaC Tools (z.B. Terraform)
* Erfahrung mit Data Engineering und/oder Data Science
Hört sich gut an?
Die vollständige Stellenausschreibung mit weiteren Details sowie Infos über unser Unternehmen und was wir dir bieten findest Du unter
https://www.dina.de/karriere