Senior Backend Developer (Python)

Haystack People — Netherlands · Posted ~4 hours ago

Senior

Skills

Python Software engineering Backend application development Software architecture Real-time data processing Sensor data processing Image detection Scalable software design Reliable and maintainable software development Technical leadership

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced backend software engineer is sought to lead application development for a technology organization building integrated hardware and software detection systems. The role focuses on Python-based data processing applications that perform real-time image and sensor processing and interact with hardware, rather than user interfaces or web applications. You will transform a working prototype into scalable, reliable, and maintainable software, own key architecture decisions, and provide technical direction to external specialists. At least 5 years of software engineering experience is required.

Highlights

Lead application development for software that processes camera and sensor data in real time. Own architecture decisions, turn a working prototype into scalable and maintainable software, and guide external specialists while serving as the most senior engineer in the application development discipline.

Description

You own the architecture behind software that turns camera images into real time data about what happens in the physical world. For my client, a growing tech company that builds both the hardware and the software behind its own detection systems, I'm looking for an experienced software engineer to take the lead on application development. WHAT YOU'LL DO Design and build the data processing applications behind the product: the software that runs image detection, drives the hardware and processes sensor data in real time. No user interfaces, no web apps.Turn a working prototype into something scalable, reliable and maintainable.Own the architecture decisions: what direction we take, what we build ourselves and what we don't.Set the lines for the external specialists they work with, and steer their work.You'll be the most senior engineer in the application development discipline. WHAT YOU BRING At least 5 years as a software engineer, coming from a software engineering background rather than from research or data science.Proven experience setting up architecture that stays scalable and maintainable as the system grows.Strong Python skills. It's the language you'll build in most, but the engineering thinking matters more than the language itself.Solid practices: CI/CD, testing at multiple levels, code that holds up over time.Comfortable around Linux, networking and the environment the software actually runs in.A hands-on mentality. This is a small company, so you'll be in the field as often as behind your screen. If you want to develop and nothing else, this isn't your role. You don't need to tick every box. If you come close, I'd love to hear from you. PRACTICAL 32 to 40 hours per week.Four days at the office, one day from home.No IND sponsorship and no relocation support. You need to be based in the Netherlands already and have full working rights.The team works in English, so Dutch is not required. WHY HERE Salary up to €6,000 gross per month excluding holiday allowence.Annual bonus of up to one month's salary.Pension contribution.25 vacation days.One fixed day per week from home.Full technical ownership of your own domain.A small engineering team with short lines and nobody in between.Technology that's already running in multiple European markets. INTERESTED? Recognise yourself in this? Apply directly or send me a message at d.gontha@haystackpeople.nl and we'll have a quick call.