Senior Softwareentwickler - Full-Stack
vGreens Holding GmbH
28 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Tech stack
JavaScript
Data analysis
Code Review
Continuous Integration
Data Visualization
Linux
DevOps
Python
PostgreSQL
Message Queuing Telemetry Transport (MQTT)
OAuth
OpenID
Svelte
Software Engineering
SQL Databases
TypeScript
Data Logging
Data Processing
React
Backend
Vue.js
Containerization
Angular
Kubernetes
Kafka
Front End Software Development
Docker
Job description
- 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).
Requirements
- 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).
Benefits & conditions
- 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