Full Stack Software Engineer (front-end & back-end)
Role details
Job location
Tech stack
Job description
We are looking for a Full Stack software engineer (payroll - full time) to help create, and scale our platform. You'll play a key role in the platform team, owning complex features from design to production. Your primary domain is a combination of front-end and back-end, with roughly a 60/40 split between front-end and back-end work. The current team is technically very capable; beyond engineering quality, you'll bring structure and a natural tendency to bring people together.
This is a high-ownership role. The systems you design and implement define how fast everyone after you can move.
What You'll Do
- Design and build complex features across our full platform stack
- Own specific product domains or technical components end-to-end
- Contribute to architectural decisions and challenge weak design constructively
- Raise the bar on code reviews, testing and engineering practices across the team
- Mentor less experienced engineers through pairing and reviews
- Work closely with our product team to translate customer needs into realistic solutions
- Interact directly with industrial customers, production managers and operators
Requirements
You're an experienced software engineer who takes ownership of complex work, raises the standard around you, and communicates well across a team. You're comfortable across the full stack (front-end or back-end). You use AI tools as a normal part of how you work, and you have the maturity to know when to trust them and when to scrutinize them.
- Minimum 3-5 years of software engineering experience, with meaningful front-end/back-end ownership.
- Strong in React/Typescript and related JavaScript frameworks, and able to move into Go and related back-end technologies and CI/CD tools quickly.
- Solid grasp of restful APIs, backend, database and system design concepts
- You communicate clearly among team members, navigate ambiguity without freezing, and push back on bad ideas without making it personal
- You make the people around you better, not through authority, but through how you work
- Fluent in English and (Dutch or French are a plus).
Nice to Have
- Experience in building software for a relevant operational domain such as manufacturing, industrial IoT, ERP, or environments where correctness and reliability matter.
- Experience with data-intensive applications, technologies like Docker/Kubernetes, data visualization frameworks, or previous startup experience.
How We Work
- Location: Leuven, Belgium / hybrid.
- Languages: English as the main working language, Dutch or French are nice to have.
Benefits & conditions
- Market competitive package based on your experience and skills
- A real seat at the table on the platform's technical direction
- High autonomy, with guidance when you want or need it
- A healthy work/life balance adapted to your situation
- Room for personal growth and new skills
- A product at the frontier of industrial monitoring, in a strong and ambitious team