Full Stack Developer – Bologna, Italy


Bologna (Italy). Flexible work-from-home policy.

About the Job

This position is for our Bologna office. We have a very flexible work-from-home policy, by which you need not ask for management approval. Yet, we want to build a team and expect some presence in our (very nice) office. In addition, you will have frequent communication with your colleagues in Paris and Montpellier, as well as opportunities to travel to France.

We are looking for full-stack developers in two teams:

  • In our R&D team (the “Platform” team), you’ll work with around 8 people to design and implement powerful back-end and front-end software components used in the applications that we develop for our customers. These components, gathered in our DB Gene platform, strive to match the needs of our customers closely, while achieving reuse across projects.
  • In our solutions team (the “Factory” team), you will not be sent to some customer; instead, you will work in a team of 3–5 DecisionBrain developers to design and implement a tailored application for a given customer, by customizing through code the application logic, the UI, and AI models, based on what the DB Gene platform provides out of the box.

In both teams, we are using Typescript and Angular on the front, Java and Spring on the back, and we deploy to clouds. We are fond of teamwork, helping each other is anchored in our spirit.

About You

What we mean by “full-stack developer” is someone who will eventually be able to code both in the front-end and back-end. We expect that you master either the front or back-end part of our technical stack, and have notions of the other parts that you are willing to develop into operational skills.

We also expect that you will share our interest in solving business problems in the simplest way possible and paying much attention to code quality.

The expected skills are:

  • Mandatory: Java (backend) or Angular (frontend)
  • Nice to have: Python, Spring, Docker, Kubernetes
  • Good written and spoken English

Skills and Qualifications

  • Mandatory: Java (backend) or Angular (frontend)
  • Nice to have: Python, Spring, Docker, Kubernetes
  • Good written and spoken English

Why DecisionBrain? Why Bologna?

  • Modern technology
  • A small company already present worldwide: Bologna, Paris, Montpellier, USA, Hong Kong, Brazil
  • Customers are market leaders, all over the world (IBM, KONE, Toyota, Carhartt, Banca Centrale Europea, Port of Hong Kong, Transport for London…)
  • Travel opportunities
  • “AI that works” — Many companies talk about AI nowadays, but not that many of them can build AI-based software solutions that work in the field.
  • Innovation driven — Collaborative works with Unibo, Paris Saclay, Mines de Saint-Étienne, and IBM. Four PhD students sponsored by DecisionBrain in 2023.
  • Full work-from-home flexibility without the need to request management approval.
  • Competitive salary (e.g., 25–30k€ RAL for beginners.
  • An office in Bologna, in Andrea Costa quarter, and the possibility to exchange with Paris or Montpellier.
  • An atmosphere where diversity (age, gender, nationality…) is an asset that enables everyone to grow, and where teamwork is key.
  • A flat and highly informal hierarchical organization.


50+ employees
15 nationalities
14 languages

At DecisionBrain, we operate with the agility and innovation of a startup, empowered by a team deeply committed to the transformative potential of AI-powered software solutions. Our collective strength lies not just in our advanced analytics solutions, but in a culture that values collaboration, agility, flexibility and fun.

As a self-funded, international company, we cherish our diverse, multicultural workforce. We offer a collegial atmosphere that fosters innovation, enabling you to excel in your domain while maintaining a healthy work-life balance.