Senior Fullstack Entwickler (80-100%)
Role details
Job location
Tech stack
Job description
- Entwerfe die Architektur und implementiere neue Fullstack-Softwarelösungen sowie deren Infrastrukturbedürfnisse für neue und bestehende Funktionen. Identifiziere und behebe Leistungsengpässe und verbessere die Effizienz über den gesamten Stack hinweg
- Erkunde, entwickle und implementiere neue benutzerorientierte Funktionen in mobilen und Desktop-Apps mit React, Node.js und AWS, mit gelegentlicher Arbeit an Android (Kotlin/Java) Modulen
- Schreibe automatisierte Tests innerhalb unseres CI/CD-Frameworks (GitHub Actions), überprüfe Code und stelle sicher, dass die Codierungsstandards eingehalten werden
- Debugge, warte und verbessere den bestehenden App-Software-Stack
- Arbeite eng mit Entwicklern, Produktmanagern, UX-Designern und kundenorientierten Teams zusammen, um die Übereinstimmung zwischen Benutzerbedürfnissen und technischen Lösungen sicherzustellen
- Arbeite mit dem Robotik-Entwicklungsteam an der Integration neuer Flugfunktionen
- Agieren als technischer Mentor und Verfechter von Best Practices im Engineering, leite Junior-Entwickler an und schaffe einen begeisterten, lernorientierten Arbeitsplatz
Requirements
- Master-Abschluss in Informatik, Elektrotechnik oder einem verwandten Bereich. 6-8 Jahre Berufserfahrung in der Softwareentwicklung mit kommerziellen Anwendungen und der Pflege großer Codebasen.
- Ausgezeichnete Kenntnisse in TypeScript, React und modernen Frontend-Entwicklungsmethoden mit Fokus auf Codequalität, Wiederverwendbarkeit und Einfachheit. Hervorragende Kenntnisse in der Backend-Entwicklung mit Node.js und/oder Python sowie Erfahrung mit Datenbanken wie Postgres, SQLite und ORMs wie TypeORM
- Starke schriftliche und mündliche Kommunikationsfähigkeiten in Englisch; Fähigkeit, komplexe technische Ideen effektiv sowohl technischen als auch nicht-technischen Zielgruppen zu vermitteln
- Nachgewiesene Erfahrung mit modernen Softwareentwicklungsmethoden und Fullstack-Architekturmuster, mit der Fähigkeit, schnell den Kontext zu wechseln und mehrere Prioritäten über einen vielfältigen Tech-Stack hinweg zu managen
- Starke Problemlösungsfähigkeiten, Detailgenauigkeit und Qualitätsbewusstsein
- Fähigkeit, Junior-Entwickler zu betreuen und kollaborativ in einem zielorientierten Teamumfeld zu arbeiten
- Schneller Lerner, hoch motiviert und bestrebt, sich anzupassen und dem Wingtra-Team und seinen Kunden Mehrwert zu bieten
Pluspunkte
- Erfahrung in der Android-Mobilentwicklung, einschließlich Java/Kotlin und dem Android SDK/NDK.
- Erfahrung mit Docker, Terraform und AWS-Cloud-Infrastruktur.
- Erfahrung mit modernem C++ und plattformübergreifender Entwicklung mit Qt und QML.
- Erfahrung mit UAVs oder autonomen Systemen (Pfadplanung, Steuerung oder Navigation)
\n
Wenn du Teamarbeit mehr schätzt als der einzelne Superheld zu sein und wenn du in einer feedbackorientierten Kultur sowie in einem spannenden, unkonventionellen, aber strukturierten und fortschrittlichen Start-up-Umfeld aufblühst, würden wir uns freuen, von dir zu hören.