Backend Software Engineer

Louvain-La-Neuve, Belgium

CluePoints is an innovative, fast-growing company and the premier provider of Risk-Based Monitoring and Data Quality Oversight solutions to clinical research organizations. Our products enable both risk planning and operational risk monitoring, and utilize advanced statistical algorithms to determine the quality of clinical trial data both during and following study execution.  CluePoints is seeking outstanding candidates with strong data analytics aptitude and a passion for delivery excellence, to help drive customer success and broad adoption of the CluePoints solution. 

In this role, you will collaborate with skilled engineers, Squad leads, and our lead application architect to find elegant and manageable solutions to new and complex product needs. As a member of the Engineering team, you will join a friendly and talented group of Backend Software Engineer, within a dynamic scale-up company facing great engineering challenges. 

Successful candidate will be able to: 

  • Build robust and scalable software using Python

  • Refactor and perform code review

  • Solve complex performance problems and architectural challenges

  • Mentor junior team members

  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution

  • Increase test coverage via unit tests and integration tests

  • Analyze challenging problems and successfully deliver results

What you bring to the table: 

  • Experience (2+ years) interfacing with databases (SQL and/or NoSQL), with web-frameworks (Pyramid, Django or equivalent), following best practices (testing, design patterns, etc)

  • A strong background in OOP in at least one of the following languages: Python, Java, C# or C++

  • Your passion and curiosity about new technologies (languages, frameworks, etc) and your understanding of API structures and REST architecture

  • Master’s degree (or equivalent) in Computer Science/Engineering

Nice to have:

  • Your experience with container orchestration and/or microservice architecture

  • Your experience in implementing SAAS/Cloud based solutions would be a big plus, as well as experience in software networking (ZeroMQ, RabbitMQ, Websockets) and continuous integration is a plus

  • Willingness to become a Squad Leader

  • Good in at least one of the following: Street Fighter, FIFA, Kicker (foosball) or Darts

  • A constant desire to improve, to learn more and take things to the next level!

What we bring to the table:

  • A passionate, fast-growing, multi-disciplinary and international team

  • Work with latest technologies: Take a look at our Stack

  • A competitive salary, a company car and fuel card, bonus, health & pension insurances

  • Off-sites, Babyfoot, tennis table and PS4

  • Cookies, drinks, fruits (if you want to go the healthy route)

  • Flat hierarchy

Our Stack:

  • Python

  • Angular

  • Pyramid/Flask

  • MySQL, MongoDB, Redis

  • RabbitMQ, Celery

  • Docker

  • Gitlab

  • Ansible

  • Azure

Want to work sometimes from home or work different hours? We can work something out!

Please apply only if you hold a valid work permit or if you are a national of the Member States of the European Economic Area.