Das Unternehmen ist ein agiles und innovatives Unternehmen im Bereich IT und Technologie, das sich auf die Entwicklung maßgeschneiderter Softwarelösungen spezialisiert hat. In dieser Rolle als Senior Software Entwickler wirst du Teil eines engagierten Teams, das sich der Schaffung von Anwendungen widmet, die höchste Ansprüche an Funktionalität und Benutzerfreundlichkeit erfüllen. Du wirst spannende Projekte betreuen, die technisches Know-how und kontinuierliche Weiterentwicklung erfordern. Deine Hauptaufgaben umfassen die Entwicklung und Optimierung einer skalierbaren Drone-in-a-Box-Plattform, wobei du den gesamten Lebenszyklus von der Konzeption bis zum stabilen Betrieb übernimmst. Dabei entwirfst, implementierst und versionierst du robuste REST-APIs, die du nachhaltig betreust. Du wirst dein Wissen nutzen, um Cloud-Backends, Web-Frontends und verschiedene Integrationsschichten zu Drohnenhardware und Edge-Systemen zu verbinden und deren optimale Funktionalität sicherzustellen. Das Arbeitsumfeld zeichnet sich durch eine offene, kollaborative Atmosphäre aus, in der kreative Ideen und eigenverantwortliches Handeln gefördert werden. Du hast die Möglichkeit, aktiv an der Zukunft der Softwareentwicklung mitzuarbeiten und deine Expertise in einem motivierten Team einzubringen.
Senior Software Entwickler (m/w/d)
Beschreibung
Anforderungen
Für diese Position solltest du ein abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation mitbringen. Du hast mindestens 5 Jahre Erfahrung als Frontend- und Backend-Softwareentwickler, was dir eine fundierte Basis für diese Rolle gibt. Deine sehr guten Kenntnisse in Python mit FastAPI, JavaScript sowie deine Expertise in TypeScript sind entscheidend. Zudem solltest du über solide Erfahrung mit Nuxt.js und dem Vue.js-Ökosystem verfügen. Praxiserfahrung mit NestJS sowie Kenntnisse in Dependency Injection und modularen Architekturen sind ebenfalls wichtig, um Softwarearchitekturen effektiv zu gestalten. Kenntnisse in relationalen Datenbanken wie PostgreSQL und MySQL oder in NoSQL-Datenbanken sowie Erfahrung mit Schnittstellentechnologien wie REST API sind Teil deiner Expertise. Dein Umgang mit Testing-Tools wie Jest und Cypress sowie mit Docker und Cloud-Plattformen wie AWS und Google Cloud zeigt deine technische Vielseitigkeit. Verhandlungssichere Deutschkenntnisse sind erforderlich, um eine effektive Kommunikation in der DACH-Region zu gewährleisten.