Back-end Python Developer (SaaS services provider)

Our client is a dynamic and innovative software services provider dedicated to accelerating its customers’ success. They specialize in advising, developing, refactoring, and maintaining digital solutions, including web and mobile applications. With a team of 80+ highly skilled software engineers, our client is committed to fostering Belgian technology companies and larger SMEs. Companies rely on them to bring in the needed expertise for a specific challenge or even build entire teams.

To strengthen their team, they are seeking a Back-end Python Developer who thrives in a modern, high-standard engineering environment. This role is ideal for someone who not only writes robust code but also dares to take ownership of infrastructure and CI/CD. Strong communication in Dutch & English and a challenger attitude are musts.

As a part of our client’s development team you will be assigned to a customer and become part of the client development team. Typically such assignment can last for a long time, but if it stops our client ensures continuation at another interesting client team.

Your first assignment 

Your first project will be within a global leading AI company (PaaS) with ambitious goals to define the future of industrial automation.

Some responsibilities and requirements for your first assignment:

  • You will work in a cross functional team to:
  • Design and implement an amazing UX experience (the SDK & API are also seen as UX entry points)
  • Write and maintain clean, modular code
  • deliver features end-to-end
  • As a part of a cross functional team you will not only write code, but also develop the infrastructure to CI/CD this code.
  • Design and implement backend functionality to support a platform for managing machine learning pipelines and artefacts together with data visualizations.
  • Proficient in a number of programming languages (Python, Rust, …) and software architectures.
  • Knowledge about databases (PostgreSQL, MySQL, …) and containerized environments (Docker, Kubernetes, …)
  • Experience with advanced Python libraries (e.g. AsyncIO, FastAPI, …)
  • Strong software development background (practical experience with design patterns, OOD, CI/CD, multithreading, asynchronous programming, …)

What does our client offer?

  • An international and open company culture where focus is on communication, partnership and team building activities.
  • The exciting opportunity to join the new Belgian development team of our client.