(Senior) Fullstack Developer (m/w/d)
(Senior) Fullstack Developer (m/w/d)
(Senior) Fullstack Developer (m/w/d)
(Senior) Fullstack Developer (m/w/d)
TechMinds GmbH
Personaldienstleistungen und -beratung
Heidelberg
- Verifizierte Job-Anzeige
- Art der Anstellung: Vollzeit
- 56.000 € – 81.000 € (von XING geschätzt)
- Hybrid
- Zu den Ersten gehören
(Senior) Fullstack Developer (m/w/d)
Über diesen Job
Über uns
Weitere Details abseits der Stellenbeschreibung sowie Informationen zum Unternehmen erhältst Du gerne im Gespräch.
Aufgaben
Du entwickelst komplexe Backend-Features mit Frontend-Integration
Du entwickelst moderne, performante Web-Frontends
Du integrierst und stellst Machine-Learning-Modelle (Computer Vision – Segmentierung) in produktiven Services bereit, inklusive API-Anbindung und Optimierung für Echtzeitanwendungen
Du entwickelst, integrierst und stellst Numerical-Optimization-Algorithmen in produktiven Anwendungen bereit
Du setzt eine robuste CI/CD- und Deployment-Infrastruktur auf und betreibst sie
Du erhebst, analysierst, priorisierst und pflegst kontinuierlich Software-Anforderungen in enger Zusammenarbeit mit dem Fachbereich
Du automatisierst Tests, Releases und Infrastruktur (IaC)
Du gestaltest aktiv die Code-Qualität und Developer Experience durch Tooling, Prozesse und Standards mit
Du gestaltest die Systemarchitektur mit Fokus auf Skalierbarkeit, Sicherheit (Cyber- und Data Security) und Verfügbarkeit mit
Du stellst die Stabilität, Skalierbarkeit und Sicherheit der Backends und Frontend-Applikationen sicher
Du betreibst und optimierst die Delivery-Pipeline
Du sorgst für Codequalität, Developer Experience, Datenintegrität und Performance
Du trägst Verantwortung für Deployment, Security und Performance
Du wirkst beim Aufbau von Prozessen, Guidelines und Toolsets mit
Du gewährleistest Qualität, Skalierbarkeit und Wartbarkeit der eingesetzten Computer-Vision-Lösungen, inklusive kontinuierlicher Optimierung und Monitoring der ML-Modelle
Du stellst sicher, dass Anforderungen vollständig, eindeutig, testbar und umsetzbar sind
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
Wir bieten
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