Get the latest news from the job market, Sign up for our newsletter!

Full-Stack Engineer

  • N-SIDE
Louvain-La-Neuve, Belgium
  • N-SIDE
Louvain-La-Neuve, Belgium

As a Full-Stack Engineer, you will help the company be the top reference in Advanced Analytics Solutions for energy markets & power systems. You will contribute in particular to the development, maintenance and operation of auction algorithms and platforms for energy markets.


Together with the N-SIDE team, you will develop, deliver and maintain software solutions for our clients (code base related to the Energy domain, and more specifically innovative market clearing solutions, in particular our Power Matching solution)

  • Collaborate with the product owners, analysts and tech lead to gather and analyze requirements, and design software solutions that meet business needs;

  • Lead some backend developments. Implement new features and bugs resolution in the backend codebase, including among others algorithm, servers, APIs (Rest API, GraphQL, …) and databases;

  • Participate in containerization (Docker), container orchestration (Kubernetes, Helm charts, Argo, …), continuous integration & continuous deployment aspects;

  • You will also improve the usage of the monitoring and logging solutions such as Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana) for our products;

  • Ensuring the high-availability, scalability, robustness and high performance of our Energy applications;

  • Contribute to the development and maintenance of the graphical user interfaces (GUIs). It's important to note that while this aspect is an important part of the role, it typically constitutes 20% of the developer's workload.

As a Full-Stack Engineer, you will also participate in the technical growth of the product and team. You will therefore

  • Stay up-to-date with emerging technologies, industry trends, and best practices in software development;

  • By providing qualitative code reviews and participating in technical choices around our product, you will ensure that the team develops an efficient, reusable, and reliable code, and that they adhere to coding standards, best practices, and company guidelines.

You will participate in ensuring the successful operation of our Energy applications

  • Oversee logs, alerts, and performance of our SaaS solutions, with promptly reacting to any issues that arise. Be responsible for identifying and implementing long-term enhancements to optimize performance and efficiency;

  • Support our clients on their daily usage of our Energy applications. You will respond to incoming user requests and provide prompt, efficient, and courteous support via the helpdesk (ticketing system and/or phone call). You will iterate with the users to clarify their requests and work on the resolution of the technical incidents. This task will constitute a minor portion of your responsibilities, yet may occasionally (1 weekend every 5 weeks) require completion outside of regular business hours (with additional compensation and/or benefits provided).


  • You have a master in Computer Science or Software Development;

  • You have a first similar experience;

  • You have solid programming skills. Proficiency in Java is a must. Knowledge in Spring Boot and Gradle is a nice-to-have;

  • You have experience with (or strong willingness to learn) containerization (Docker), container orchestration (Kubernetes, Helm charts, Argo, …), continuous integration & continuous deployment. Awareness of monitoring and logging solutions such as Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana) is a plus;

  • You have a good understanding of Data Structures and Algorithms. A strong grasp of fundamental data structures (like arrays, linked lists, trees, graphs) and algorithms (sorting, searching, dynamic programming) is crucial. You are able to quickly dive in a new codebase with limited supervision and documentation;

  • You have a first experience (or willingness to learn) with Vue.js or similar frameworks. Experience with Figma and TypeScript is a plus;

  • You have a basic understanding of database management systems (SQL or NoSQL), including database design, querying, and optimization;

  • You demonstrate excellent problem-solving abilities. You are able to break down complex problems into manageable components and devise efficient solutions.

Travel: 5%

Start date:


At N-SIDE, we develop leaders. What’s important for us is that you grow and learn, because we care about you, which is N-SIDE’s hallmark.You will be part of a fun and flexible work environment in which creativity, freedom and initiative are rewarded.

You will join a diverse team of over 200 passionate engineers, computer scientists, and business experts from 30+ different nationalities, with 25% holding PhDs. Together, we are committed to making a meaningful impact toward a more sustainable future.

N-SIDE offers a great compensation package, which includes a company car and full range of benefits which can be personalised thanks to our Flex Income Plan.

At N-SIDE we value diversity. All candidates will be treated equally without regard to race, color, religion, sex, age, sexual orientation, citizenship, disability, gender identity, marital or family status, veteran status or any other legally protected basis, in accordance with applicable law. N-SIDE will not tolerate discrimination or harassment based on any of these characteristics.

We are headquartered in Belgium with offices in the USA and Japan. The company is certified B Corporation, Best Managed Company by Deloitte Belgium, ISO 14001 and ISO 27001.

Motivated to join our team and bring N-SIDE to the next level?

We are looking forward to receiving your application!

We are committed to respecting your privacy and protecting your personal data, including any information which allows us to identify you as an individual person. N-SIDE uses the applicant’s personal data in a fair and lawful manner. N-SIDE collects and processes personal data in accordance with the privacy statement available in the privacy policy. Personal information (applicant data) submitted by an applicant will only be used by N-SIDE to ensure an effective recruitment process and will be used for recruitment purposes only.
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgotten Password