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

Full Stack Developer

Oslo (Norway)

  • Organization: NRC - Norwegian Refugee Council
  • Location: Oslo (Norway)
  • Grade: Level not specified
  • Occupational Groups:
    • Information Technology and Computer Science
  • Closing Date: 2022-01-30

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.


NRC believes in a world where the rights of displaced and vulnerable persons are protected during a crisis. We do this through our programmes, where we provide assistance to meet immediate humanitarian needs, prevent further displacement and contribute to durable solutions. At the root of our programmes are our solid technical expertise and specific sectorial knowledge aiming for the highest possible quality, whether in stand-alone or integrated approaches.

We are looking for an experienced, high-energy, hands-on colleague to be our Full-stack Developer who will be responsible for developing and maintaining technical solutions, which will provide direct benefit to our staff and the people that we serve.

The main task will be to maintain and develop the existing integration microservices for the department and implement new technologies to ensure the department meets future needs within the fundraising space. The initial focus will be to contribute to an evaluation of the current set-up to implement change requests to improve our customer-centricity, infrastructure’s resilience, security, performance, and cost-effectiveness. 

Working on some fast-moving and dynamic projects the position will directly influence NRC’s ability to improve the lives of millions of people in an ever-changing world.

Come work with us!

What you will do

You will work in close collaboration with a newly formed team to help meet technological opportunities for the department. On a day-to-day basis, your task could include developing and deploying microservices to automate business processes, set-up a data pipeline toward the future data warehouse, helping mentor junior developer resources, and debug current solutions amongst other tasks. The position will also contribute to providing strategic direction for the tech stack and contribute to facilitating agile ceremonies.

On a general level:

  • Responsible for developing and maintaining section data warehouse and pipelines
  • Documentation of integrations and microservices owned by section
  • Responsible for developing and maintaining global integrations for sections’ tech stack
  • Responsible for minimizing global integrations owned by section downtime
  • Identify new technical opportunities for the section
  • Focal point for external developers during collaborations with the team

What you will bring

  • 3+ years documented experience with Python/GoLang, SQL and JavaScript(React)
  • Documented experience with Kubernetes
  • 3+ years documented experience with REST API integrations
  • Documented experience with GitHub and test-driven development.
  • Strong understanding of payment service providers.
  • Documented experience in data warehouse management
  • Strong written and oral communication skills in English, other languages are an advantage
  • Strong ability to motivate colleagues
  • Advanced analytical skills and problem-solving attitude
  • Excellent interpersonal and communication skills;
  • Comfortable working remotely within a geographically distributed team;

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

What makes this position attractive?

  • A challenging and exciting opportunity with an international team dedicated to advocating for the rights of people forced to flee;
  • A chance to contribute to the development and maintenance of our technical solutions, which will provide direct benefit to our staff and our beneficiaries;
  • A full-time permanent position with Berlin as the preferred duty station but we are also open to considering other duty stations where NRC has an office;
  • Salary and benefits according to NRC’s salary scale and terms and conditions.

We are also looking for people who share our values:

  • To be dedicated in what we do;
  • To be innovative with our solutions;
  • To act as one unified and inclusive team;
  • To be accountable to the donors that make our work possible; the beneficiaries that we exist to serve; and to each other… the members of our NRC family.

We are happy about early applicants.

We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.

What does it mean?

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.