Skip links
Herobanner Blue version

Backend Software Engineer

Home » Job Openings » Backend Software Engineer

Backend Software Engineer:

Gaia-X is the European Association for Data and Cloud AISBL with a mission to design a federated data infrastructure focusing on data sovereignty and availability, based on European standards and values. In a six-month period, more than 350 companies and organisations have already actively participated in the design of Gaia-X. Of these, 75 percent belong to the private sector and40% represent  small and medium-sized enterprises (SMEs).

The federation concept creates room for self-determination, and provides the basis for innovations. Gaia-X  defines common specificationsto enable interoperability and portability of data and services across multiple cloud sources, thus enabling a new era of the European digital economy. The joint endeavour of hundreds of representatives from business industries, research institutions and government aim to create new rules for cloud and data services to let organisations and individuals retain full control over their data and empower them to make independent decisions about how and who can access it.

Further information may be seen on www.gaia-x.eu

Job Description:

Gaia-X is looking for a “Backend Software Engineer” to support the operationalisation of the Gaia-X Compliance process, reviewing external contributions and supporting the implementation of the Gaia-X Technical Roadmap.

Location:

  • Europe – Brussel is the HQ
  • Remote Work
  • Travelling to/from HQ or other location required on demand (once per month, unless other priorities emerge)

 

Role & Responsibility:

  • The focus will be on the operationalisation of the Gaia-X Compliance, starting from – and refactoring when needed – the existing code base.
  • This is a software engineer’s position that would deploy code into production. The production platforms will be managed externally (managed PostgreSQL, managed K8s).
  • The software engineer will cooperate alongside an open-source community of developers and should be able to review external contributions (merge-requests, pull-requests).
  • Responsible to translate the Gaia–X specifications into working code, using Gaia-X association as the first Gaia-X participant.
  • Share inputs to help prioritizing Gaia-X technical roadmap. The Software Engineer will join the Gaia-X Lab, an existing team with a program manager and automation developer, directly reporting to the CTO.
  • Liaise with other developers from our Gaia-X community to help them use deployed services.
  • Direct report to the CTO.

 

Experience:

  • Min 5Y of experience in a Software Engineer’s role
  • Open-Source experience is a plus
  • Comfortable working remotely
  • Relevant development experience with contributions to open-source software projects
  • Bachelor in Computer Science or relevant field.

 

Skills:

  • Automation mindset
  • Proactive
  • Data-driven
  • Resilient
  • Hard working
  • Perfect command of English
  • Team player.

 

Competences:

  • Mandatory Programming languages: Typescript and Javascript.

 

Good to know: JAVA, Python, and Shell-Script.

  • Familiar with asynchronous programming, asymmetric encryption, and authorisation framework (async/await, ED25519, RSA, X509, OAuth2.0, OpenID Connect).
  • Skills associated with the design, development, delivering and consumption of REST APIs and backend development in general (versioning, filtering, paging, searching, …).
  • Knowledgeable with SQL database (type PostgreSQL), container (docker) and Kubernetes configuration (certmanager, load balancer, scaling, …).
  • Strong analytical, problem-solving, debugging, and troubleshooting skills, including from production logs.
  • Experience with the technical release process: Source code control, unit/functional tests, package installers, build scripts, CI/CD,… (GitLab), including writing developer documentation (README.md, readthedocs-style, OpenAPI).
  • Ability to lead technical discussions and reach consensus in an open-source community.
  • Experience with Fronted development (Vue.js or similar) is a plus.

 

Our offer:

  • A full-time role in a dynamic, flexible, and international working environment where you can take initiative, responsibility and grow professionally.
  • Joining one of the leading associations in Brussels and being at the heart of one of the biggest projects in Europe.
  • A competitive salary based on experiences and merits.

 

How to apply:

Interested applicants are invited to send their CV and a cover letter  by the 31/08/2022 to Mr. Alberto Curatolo – Finance and HR Manager: alberto.curatolo@gaia-x.eu indicating  Name” – Backend Software Engineer in the subject.

Interviews will be held on a rolling basis, we therefore strongly advice candidates to apply as soon as possible.