Full Stack Software Engineer (front-end & back-end)

VersaSense
Leuven, Belgium
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Experience level
Intermediate

Job location

Leuven, Belgium

Tech stack

JavaScript
Artificial Intelligence
Big Data
Code Review
Databases
Continuous Integration
Data Visualization
Software Construction
Software Engineering
TypeScript
React
Backend
Build Management
Kubernetes
Front End Software Development
REST
Docker

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

Apply for this position