Deine Aufgaben
- Du entwickelst komplexe Backend-Features mit Frontend-Integration
- Du entwickelst moderne, performante Web-Frontends
- Du stellst die Stabilität, Skalierbarkeit und Sicherheit der Backends und Frontend-Applikationen sicher
- Du integrierst und stellst Machine-Learning-Modelle (Computer Vision – Segmentierung) in produktiven Services bereit, inklusive API-Anbindung und Optimierung für Echtzeitanwendungen
- Du gewährleistest Qualität, Skalierbarkeit und Wartbarkeit der eingesetzten Computer-Vision-Lösungen, inklusive kontinuierlicher Optimierung und Monitoring der ML-Modelle
- Du entwickelst, integrierst und stellst Numerical-Optimization-Algorithmen in produktiven Anwendungen bereit
- Du gestaltest die Systemarchitektur mit Fokus auf Skalierbarkeit, Sicherheit (Cyber- und Data Security) und Verfügbarkeit mit
- Du setzt eine robuste CI/CD- und Deployment-Infrastruktur auf und betreibst sie
- Du betreibst und optimierst die Delivery-Pipeline
- Du trägst Verantwortung für Deployment, Security und Performance
- Du automatisierst Tests, Releases und Infrastruktur (IaC).
- Du sorgst für Codequalität, Developer Experience, Datenintegrität und Performance
- Du gestaltest aktiv die Code-Qualität und Developer Experience durch Tooling, Prozesse und Standards mit
- Du erhebst, analysierst, priorisierst und pflegst kontinuierlich Software-Anforderungen in enger Zusammenarbeit mit dem Fachbereich
- Du stellst sicher, dass Anforderungen vollständig, eindeutig, testbar und umsetzbar sind
- Du wirkst beim Aufbau von Prozessen, Guidelines und Toolsets mit
Weitere Details abseits der Stellenbeschreibung sowie Informationen zum Unternehmen erhältst Du gerne im Gespräch.
Deine Vorteile
- Du erhältst Home-Office-Möglichkeiten
- Die Arbeitszeiten sind flexibel
- Du erhältst 30 Urlaubstage
- Eine Position mit viel Gestaltungsspielraum und Entscheidungsfreiheit
- Du erhältst virtuelle Unternehmensanteile
- Die Möglichkeit, perspektivisch eine Teamleiter-Funktion zu übernehmen
Dein Profil
- Du verfügst über mehrjährige Berufserfahrung in der Softwareentwicklung
- Du besitzt exzellente Programmierkenntnisse in einer Hauptsprache wie JavaScript, Python oder C++/Rust
- Du hast Erfahrung mit ML-Frameworks wie TensorFlow, PyTorch oder OpenCV und im Deployment von Computer-Vision-Pipelines in produktiven Umgebungen
- Du kennst Dich mit Numerical Optimization aus, beispielsweise lineare und nichtlineare Optimierung, und setzt diese in produktiven Services um
- Du hast Erfahrung mit CI/CD und GitOps, z.B. GitHub Actions oder ArgoCD
- Du führst Unit-, Integration- und End-to-End-Tests durch, z.B. mit Jest, Playwright oder Postman
- Du arbeitest cloud-native und hast Erfahrung mit Containerisierung (Docker) sowie Orchestrierung (Kubernetes)
- Du verfügst über fundierte Kenntnisse im Software Requirements Management, z.B. in Jira, Confluence oder Azure DevOps
- Du bringst eine Ownership-Mentalität mit und handelst nach dem Prinzip „Ich sehe was – ich baue was“
- Du lebst die DevOps-Kultur „You build it, you run it“
- Du hast ein Auge für UX und Details
- Du arbeitest schnell, pragmatisch, flexibel und zuverlässig und bringst Start-up-Mentalität mit
- Du bist teamfähig, selbstständig, kommunikationsstark, neugierig und entscheidungsfreudig
- Du verfügst über verhandlungssichere Englischkenntnisse und idealerweise Deutschkenntnisse
TechMinds GmbH
TechMinds ist eine Personalberatung mit Schwerpunkt auf Tech & IT.
Dein Vorteil: Durch uns landen Deine Unterlagen direkt beim Entscheider. Zudem profitierst Du von einer kostenlosen Beratung zu allen Karrierefragen. Und Du erhältst schon früh einen authentischen Einblick in den Arbeitsalltag beim potentiellen Arbeitgeber.
Deine Bewerbung
Bitte sende uns Deine Bewerbungsunterlagen über den folgenden Bewerbungsbutton oder per Email an bewerbung@techminds.de.
Eine Präsentation Deiner Unterlagen bei unserem Auftraggeber erfolgt erst nach einem gemeinsamen Gespräch mit Dir.
Weitere Infos zum Vermittlungsprozess findest Du unter Karriere Service.