By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Back-end Software Developer D-Team

Berlin

  • Organization: NRC - Norwegian Refugee Council
  • Location: Berlin
  • Grade: Level not specified - Level not specified
  • Occupational Groups:
    • Information Technology and Computer Science
  • Closing Date: Closed

The Norwegian Refugee Council (NRC) is a humanitarian organization that helps people affected by conflict and disaster to rebuild their lives. NRC also believes that digital transformation can help achieve the mission. The D-Team is NRC's internal product development team focused on building digital solutions to help the people we work with and NRC's staff in the field. Our projects range from a learning platform for children to digital cash distribution systems. We work closely with our teams in the field to serve their needs in difficult environments.

As a backend software developer at NRC, you will be responsible for designing and building our various backend systems. The projects you will work on typically consist of an array of interesting technical challenges such as:

  • Deploying software in difficult environments
  • Working with extremely sensitive data on vulnerable people
  • Dealing with complex data structures and processes

Primarily you will be working on CORE, our global database & case management system for the people we work with.

What you will do:

  • Contribute to the technical architecture design of projects
  • Design and implement scalable and maintainable backend systems and APIs using Node.js
  • Write clean, testable, and efficient code
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Develop highly performant APIs
  • Develop systems for low-bandwidth and offline environments
  • Develop robust and secure systems
  • Building out standards and processes for the team and organisation

What you will bring:

  • 5+ years of previous work experience in backend development
  • Advanced degree in Computer Science, or a related field
  • Expertise in building applications with Typescript/Node.js
  • Expertise in working with relational and NoSQL databases
  • Experience in system design
  • Experience with containerized applications
  • Experience integrating with SSO systems like Okta
  • A security focussed mindset

Nice to have:

  • Knowledge of Azure cloud computing services
  • Experience with Golang, Python or React

Primary Location: The team is based in Berlin, Germany but candidates from any country where NRC has an office will be considered.

We know that you are curious and would like to learn more about this role; please click here to access the full Job Description.

For any questions, please write to ho.recruitment@nrc.no with "Job Title" as a subject. 

 

 

This vacancy is now closed.
However, we have found similar vacancies for you: