Medior Software Engineer

Your main focus will be to develop new functionality on top of Factry Historian and other Factry products, especially related to UI/UX.


About us

Factry develops software solutions to help our customers get insights in their industrial processes. And we’re one of a kind, because we know our way around industrial systems while also having a lot of expertise with advanced technologies from the web- and IoT-space. Every day, we build open software for use in an industrial context. We’ve been international since day 1: while based in Ghent, Belgium, we maintain Factry software all over the world! And we’re good at it, too: our clients love our work. We wouldn’t settle for less.

The function

We are looking for you to join our motivated team of engineers. Your main focus will be to develop new functionality on top of Factry Historian and other Factry products, especially related to UI/UX. You will:

  • Contribute to the design and implementation of core product features using the Svelte JS framework on the frontend, and Go in the backend.
  • Improve the UI of our product, focussing on the UX experience for our end-users.
  • Perform code reviews and give more complete & valuable feedback on merge requests to colleagues, based on Coding Guidelines of Factry.
  • Participate in expanding the Factry Coding Guidelines, specifically (but not exclusively) aimed at guidelines regarding UI/UX.
  • Critically perform QA testing of User Stories during the development cycle, from the perspective of the end-user, using its acceptance criteria as a main guideline.
  • Troubleshooting and debugging code to resolve daily issues and improve performance.
  • Actively collaborate in code refactoring to improve the software experience, maintainability and performance.

About You

  • Making beautiful and intuitive frontends is your thing. You have experience with UI/UX, know your way around CSS, and you can provide the necessary backend logic and write an SQL query.
  • You have a masters degree in Engineering and/or Computer Science or equivalent, and 3+ years of relevant experience. Experience with Industrial IT is a plus.
  • You are fluent with javascript and at least one frontend application framework, and are eager to expand your knowledge with modern programming languages and frameworks, such as Go(lang) and Svelte.
  • Experience with AWS or Azure managed services is a plus.
  • You can understand the perspective of the client who needs to use the product.
  • You have a pragmatic and entrepreneurial mindset, thinking beyond today’s needs.
  • You take ownership and are proud of your work. We value people who keep raising the bar for themselves and those around them.
  • You feel comfortable in a fast-paced working environment.
  • You have good communication skills and are an active listener
  • You’re proficient in English and preferably also in Dutch. Knowledge of any other language is an advantage.

So what do you get?

  • A dynamic work environment with plenty of room for your ideas.
  • The opportunity for personal growth and development of new skills.
  • A healthy work / life balance adapted to your needs. A healthy dose of remote work is part of the culture.
  • Competitive salary depending on your experience.
  • A creative working environment. We’re based in a charismatic office building next to the new entrepreneurial hub ‘het Wintercircus’ in Ghent, 10 minutes from the train station Ghent Dampoort.

YES! That’s me! Now what?

  1. Send your resume and motivation letter to We will respond within 1 week, and maybe invite you for a first interview at our office.
  2. We give you some technical challenges to test your skills.
  3. Finally, you have a second conversation with our management.
  4. Go? Go! Questions? Contact Yves.

One more thing…

Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At Factry we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.