We are seeking a skilled and versatile Software Developer to join one of our clients in the Gelderland region.
As a Software Developer, you will contribute to the development of the next generation of research tools: modular, testable, Docker-based applications used in laboratories, usability labs, and natural environments across the globe.
You will work closely with researchers, hardware engineers, and fellow developers to design and implement scalable solutions for video storage, data analysis, and visualization. You will also play a key role in transitioning legacy systems to a modern technology stack, maintaining CI/CD pipelines, and ensuring robust deployments.
Key Responsibilities
Design and build new applications using Python, TypeScript, JavaScript, GStreamer, and Docker
Develop tools for video storage, data analysis, and visualization in research environments
Maintain and improve CI/CD pipelines (GitLab CI) for reliable delivery
Collaborate with researchers, hardware engineers, and multidisciplinary teams to deliver integrated solutions
Contribute to the migration from legacy systems to a modern stack
Take technical ownership of projects from concept to deployment
Ensure solutions are modular, testable, and optimized for real-world usage
Qualifications and Experience
At least 3 years of professional software development experience
Strong background in Python, Docker, and Linux (CLI, processes, debugging)
Experience with video/audio tools such as GStreamer or FFmpeg
Familiarity with CI/CD pipelines and automation (GitLab CI or similar)
Proficiency in containerization using Docker and Kubernetes