
Full Stack Software Developer
- Hybrid
- Wageningen, Gelderland, Netherlands
- Product Creation&Development
Job description
At Noldus Information Technology, we develop smart software and integrated systems for behavioral research in humans and animals.
Our solutions are deployed worldwide in various domains such as psychology, neuroscience, User Experience (UX) research, animal behavior, education, and clinical studies. Think of applications like video analysis, real-time behavior registration, and data visualization in laboratories, usability labs, or natural environments. With a combination of sensor technology, video processing, and powerful analytics, we help researchers and professionals objectively and efficiently map, analyze behavior, and gain valuable insights.
What You'll Do
Build new applications using Python, TypeScript, JavaScript, GStreamer, and Docker
Develop tools for video storage, data analysis, and visualization
Maintain and improve CI/CD pipelines (GitLab CI)
Collaborate with researchers, hardware engineers, and other developers
Contribute to the transition from legacy systems to a modern stack
Take technical ownership: from idea to deployment
Our Stack
We deliberately keep it small and understandable:
Back-end: Python (Flask/FastAPI, CLI tools), shell scripting
Front-end: TypeScript + Web Components (or minimal framework)
Ops: Docker, GitLab CI, Linux-first
Video: GStreamer, FFmpeg
Storage: S3-compatible object storage, Apache Iceberg (early stage)
Cloud/Infra: Bare metal + lightweight cloud
Data formats: JSON, CSV, Markdown, MCAP
We avoid unnecessary complexity—new languages only if they solve real problems.
What We Offer
A role with social impact, in a team that values your input
Hybrid work, flexible hours, and direct communication lines
25 vacation days, bike scheme, training budget, sports facilities
No nonsense: you work on real systems used by real people
Work in a multidisciplinary team of engineers, researchers, and specialists
How We Work
We like developers who:
Prefer to build working solutions over endless architecture discussions
Enjoy thinking about how to make things simpler or more robust
Take initiative rather than wait for direction
Job requirements
You Have
At least 3 years of experience in software development
Experience with Python, Docker, and Linux (CLI, processes, debugging)
Familiarity with video/audio tools like GStreamer or FFmpeg
Affinity for automation and data systems
Interest in scientific tooling, hardware integration, or AV systems
Good communication skills (English is sufficient, Mandarin Chinese or Dutch are a pré)
Interested?
Hit the “Apply“ button below and hand in your details.
Closing date: August 20, 2025
Do you have questions? Please connect with Harold Bult
Acquisition in response to this vacancy is not appreciated.
or
All done!
Your application has been successfully submitted!