Software Engineer


Main duties and responsibilities include:

  • Backend development of web services for neuroscientists
  • Development of web APIs for a micro-service architecture
  • Integration with various backend services and tools
  • Customization and extension of existing web applications
  • Frontend development of rich, highly interactive web interfaces
  • Participation in the UI and UX design process
  • All aspects of the modern software development lifecycle: unit testing, continuous integration, version control, debugging, documentation and direct user support
  • Regular, direct interaction with scientific customers

Your profile:

We expect you to have hands-on experience in the following areas:

  • Strong Web service API development (preferably with Python and Java)
  • Strong knowledge of UNIX/Linux operating system and file system basics
  • Good HTML5, CSS, and JavaScript development experience (preferably with React)
  • Good familiarity with the modern software development lifecycle: testing, continuous integration, version control, debugging, documentation
  • Database experience (SQL and/or NoSQL).
  • Understanding of good system administration practices

We count as advantages your possible experience with:

  • Docker and Kubernetes environments
  • Browser-side (e2e) testing frameworks (Cypress.io, Selenium or comparable)
  • DevOps or SaaS environment experience
  • OAuth and OIDC user authentication
  • Data analysis

Our desired candidate would have:

  • Bachelor or Master’s degree in Computer Science - or similar degree and working experience
  • Detail-oriented, cautious & professional working practices and attitude
  • Experience managing and completing software projects
  • Interest to work in a collaborative and multi-cultural environment
  • Proven ability to work both independently and in team-based environments
  • Fluent communication in English (written and spoken)

Applicants should submit a motivation letter and a detailed CV in a single PDF format only, with file name “Surname_position applied_motivation letter” and “Surname_position applied_CV” electronically to jobs@ebrains.eu. Please use the position title in the “subject” field. Applications that do not comply with this request will not be considered.