Full-Stack Software Engineer (Zenodo) (IT-CA)

Type of notice
Internal Mobility

As a full-stack software engineer in the Collaborative Applications (CA) group, Open Science Repositories (OSR) section, you will:

  • Develop new modules and functionalities for Zenodo, as well as contribute to its underlying Open-Source technology, InvenioRDM;
  • Perform DevOps activities such as service configuration, deployment and maintenance tasks;
  • Provide support to Zenodo users and share your expertise with the InvenioRDM developer community;
  • Manage code contributions following an Open-Source development model as well as sprint facilitation;
  • Participate in externally funded projects and present at conferences/workshops;
  • Supervise junior team members.

We are looking for someone with the following profile, demonstrated experience and technical skills:

  • Architecting large software projects, preferably for the web, involving design and development of user interfaces, web application back-ends, front-ends, and database schema management.
  • Service deployment, configuration management and operation.
  • User relations, user support, user requirements definition.
  • Programming techniques and languages: Very advanced knowledge of Python programming, solid knowledge of JavaScript.
  • Conceptualising, designing, and developing user experiences and interfaces using web UI technologies, and toolkits such as SASS, Semantic UI and React; applying User Experience and Usability practices.
  • Design of databases/repositories: Experience with Database Management Systems (PostgreSQL in particular).
  • Project management: in managing and executing software development projects.

Additional experience/skills in the following areas would be an asset:

  • Flask web framework
  • Open-Source software projects
  • Elasticsearch/OpenSearch and RabbitMQ/Redis
  • System configuration tools, such as container-based technologies and configuration platforms (e.g. Docker, OpenShift, Kubernetes)
  • EU-funded projects

SL: Lars Holm Nielsen

GL: German Cancio Melia

Expiry date
Last modified
12 Jun 2023