Senior Softwareentwickler (m/w/d) - Full-Stack
Start: Ab sofort
Anstellung: Unbefristet
Standort: Katernberger Str. 107 | D-45327 Essen
Ihr Aufgabengebiet:
* End-to-end Entwicklung von Web- & Backend-Features in TypeScript und modernen Frontend-Frameworks (Vue / React).
* Architektur & Betrieb skalierbarer Services rund um PostgreSQL/TimescaleDB.
* Anbindung und Orchestrierung von Edge/IoT-Systemen über MQTT.
* Qualitätssicherung durch Tests (Unit/E2E), Code-Reviews, CI/CD und saubere Dokumentation.
* Technische Leitung einzelner Initiativen: Requirements präzisieren, Architekturentscheidungen treffen.
* Coaching/Mentoring für das Team und enge Zusammenarbeit mit unserem Engineering & Crop-Science Team.
* Optional: Entwicklung von Python-Services/Workers (z. B. für Datenpipelines, Analytics, Integrationen).
* Optional: Security- & Reliability-Best-Practices (AuthN/Z, Secrets, Logging/Tracing, Observability).
Ihr Profil:
* 5–7+ Jahre professionelle Erfahrung in der Softwareentwicklung (Full-Stack oder Backend-Fokus), davon substanzielle Praxis mit TypeScript/JavaScript.
* Tiefe SQL-Kenntnisse mit PostgreSQL; Erfahrung mit Time-Series-Workloads (idealerweise TimescaleDB).
* Praktische Erfahrung mit MQTT-basierten Architekturen (Broker wie Mosquitto/EMQX/HiveMQ, Event-Driven Patterns).
* Solide Python-Skills für Services, Integrationen und Datenverarbeitung.
* Frontend-Erfahrung mit Vue oder React oder vergleichbaren Frameworks (z. B. Angular, Svelte).
* Strukturierte, produktorientierte Arbeitsweise, starke Kommunikationsfähigkeiten in Deutsch und Englisch.
* Erfahrung in der Konzeption und Entwicklung skalierbarer Anwendungen
* Optional: Routine mit Containerisierung & DevOps-Basics (Docker, CI/CD, Linux-Basics, Kubernetes).
* Optional: Erfahrung mit Datenvisualisierung von Zeitreihen, Auth (OAuth/OIDC), Edge-Deployments, Messaging/Stream-Processing (Kafka).
Wir bieten:
* Direkter Impact auf die Kern-Software unserer technologiegetriebenen Produkte – von der Edge-Hardware-Integration bis zum Cloud-User-Interface.
* Moderne Toolchain, kurze Entscheidungswege und echtes Mitspracherecht bei Architektur & Tech-Auswahl.
* Ein dynamisches, international aufgestelltes Team mit Hands-on-Mentalität und Lernkultur.
* Flexible Arbeitsgestaltung im Rahmen einer Vollzeitstelle.
* Arbeiten mit realer Hardware, echten Datenströmen und produktiven Netzwerken – nicht nur in der Theorie.
Klingt spannend?
Schick uns deinen CV (und gern ein paar Code- oder Projektbeispiele) sowie ein paar Zeilen zu deinem Tech-Fokus und relevanten Erfahrungen an
recruitment@v-greens.com
Kontakt / Ansprechpartner: