Senior Software Engineer
We help to strengthen resilience of vulnerable people exposed to hazards and crisis situations and we respond to disasters and conflicts to save lives and alleviate suffering. In the Netherlands with more than thirty thousand volunteers and internationally through technical assistance, supplies and money. Together we act before, during and after disasters to meet the needs and improve the lives of vulnerable people.
We do this without regards to nationality, race, religious beliefs, class or political opinion. Our seven principles guide our humanitarian work: humanity, impartiality, neutrality, independence, voluntary service, unity and universality.
The International Assistance division is responsible for all Netherlands Red Cross international support for victims of disasters and conflicts and for vulnerable people exposed to hazards.
Within the International assistance division, 510 is the data & digital unit of the Netherlands Red Cross. Our vision is that smart use of data and digital products will enable faster, higher quality and more (cost) effective humanitarian aid at a global level. The 510 initiative was established early 2016 and has grown since into a team of 50 core and project staff, and a wide network of students and volunteer data experts with diverse backgrounds.
510 has opened a staff position for a:
Senior Software Engineer
(32-40 hours/week)
This is a great opportunity to join a growing software engineering team in a purpose-driven environment where digital products directly support humanitarian aid. We work like a start-up within a large, established organization, combining innovation and impact with long-term stability.
Where are you going to work?
At 510, we're scaling up our digital products to maximize humanitarian impact around the world. To support this, we’re strengthening our software engineering capacity and looking for a Full Stack Software Engineer to join the team.
You’ll contribute to building reliable, scalable tools that support our humanitarian operations. You’ll work across the stack with TypeScript, Node.js, PostgreSQL, and modern front-end frameworks, and collaborate closely with designers, product managers, and data specialists.
You’ll report to the Digital Products Lead and work with a friendly, skilled team of engineers (currently 8 and growing). Our culture encourages learning, pairing, mentorship, and healthy work-life balance.
What will you be doing?
Within 3 months:
- Familiarize yourself with the 510 initiative and its team operations, processes, and goals.
- Begin contributing to front-end and back-end development, maintaining software architecture, and documenting your work.
- Start writing business logic code & APIs and user/developer-documentation.
- Begin writing unit/integration tests.
- Start building responsive web-apps with modern web technologies.
Within 6 months:
- Have a clear understanding of your role within the team and be actively involved in quality assurance.
- Be actively writing unit tests to continually improve quality and our ability to introduce features at a rapid pace.
- Begin conducting code and software architecture reviews with other team members.
- Start supporting other developers in developing software that fits in the DevOps environment.
Within 12 months:
- Fully integrate into the team, actively contributing to the coordination process.
- Coach team members in self-management, cross-functionality, and increase their coding skills.
- Support the Digital Product Lead do functional reviews of the team members and propose learning pathways.
- Successfully contribute to multiple projects, demonstrating your strong fluency in TypeScript and experience with Node.js, Nest.js and PostgreSQL
An indication on what you will spend your time on:
- Contribute to front-end and back-end development: (c. 70%)
- Quality assurance (c. 20%)
- Mentoring & Coordination (c. 10%)
What do you bring?
We're looking for a senior software engineer who can help shape the future of data and digital technology within the humanitarian sector. Our ideal candidates come from various backgrounds, bringing a wealth of experiences that will contribute to our success. We're particularly interested in those who can offer a fresh perspective and innovative ideas.
In this role, your technical skills will be vital. You should have a robust tech background, with at least eight years of professional experience in both backend and frontend development. Expertise in TypeScript is essential, and experience with Node.js, Nest.js, PostgreSQL, and API development is highly desirable. Familiarity with Docker, Angular, Ionic, and various mobile platforms will be an added advantage. We also value a deep understanding of software architecture, Git and GitHub/Azure workflows, Azure Cloud Services, and testing methods such as Automated Testing, TDD, Unit Tests, API Tests, and Integration Tests.
Beyond technical skills, we're seeking candidates who excel in mentoring and developing team members professionally. The role requires excellent verbal and written communication skills in English and a proven track record of effective collaboration within agile teams, including designers, product managers, and other developers. You should be proficient in communicating effectively with various team members, other departments, and stakeholders. We also value flexibility and adaptability to rapidly changing project requirements and priorities.
Experience in a humanitarian organization is a bonus but not a requirement. If you are passionate about making a difference and ready to bring your skills to our exciting and evolving environment, we would love to hear from you.
Who you are?
The ideal candidate is driven and quality-oriented, with a keen eye for detail. They excel in cooperation and have a strong analytical mind, with the ability to take a helicopter view of products and projects. Their written communication is excellent, and they listen attentively to others. Their natural curiosity fuels their self-development, continuously pushing them to learn and grow.
What we offer you?
An interesting job with a unique organization. The organization has an immense international network and a significant impact in the humanitarian sector. The work you do is socially relevant and makes an impact, which sometimes means an impact on yourself. Therefore, we care about your well-being and provide tools to find a good balance. We are a flexible and people-oriented work environment with room for initiative and development.
The salary for this position falls within scale 12 as mentioned in the collective agreement, depending on experience, with a minimum of €4.369,71 and a maximum of € €5.739,76 gross per month on the basis of full-time employment. We offer a fixed-term contract of 1 year with the prospect of extension.
Next to your monthly salary you will have a 'personal budget’ at your disposal, of 18,9% of your monthly gross salary. You can use it to withdraw a holiday allowance, extra holidays or an end of year bonus. There are also various additional conditions such as a pension scheme, travel allowance, and good opportunities for personal development. You will also have a laptop and mobile phone at your disposal.
Our office is in the Hague, walking distance from the Laan van NOI station. You will work based on your activities, partly from home and partly from the office. We regularly meet colleagues on the work floor but also online via Teams to discuss cross-functional topics and to stay connected to each other and our networks.
Join us!
We look forward to receiving your motivation letter and your resume in English with reference to Shelly Jonker (HR advisor) before 17 October 2025 through the apply button on this page. Want to know more about this role? You can contact Richard Lines, Digital Lead, 510 at rlines@redcross.nl.
We find it important to ensure the reliability, professionalism, and integrity of our organization and (future) employees. Integrity screening is a standard part of our selection process. This means that a reference check is a standard part of our selection process, and we may also ask for a Certificate of Good Conduct (VOG) depending on the position.
For more information about the work of the Netherlands Red Cross, visit www.rodekruis.nl, or check our socials: Instagram, LinkedIn, Facebook, YouTube, TikTok and X.
Acquisition for this advertisement is not appreciated.
#LI-BK1
Jouw ideale vacature niet kunnen vinden?
Schrijf je in voor onze vacature alert en je bent als eerste op de hoogte wanneer wij een nieuwe vacature in jouw vakgebied openen!
Contact
-
Anna van Saksenlaan 50
2593 HT Den Haag - contactcenter@redcross.nl
- 070-4455678
Over ons
‘Samen mensen écht verder helpen’ is de drijfveer van onze talenten. Dat is ons maatschappelijke doel. Door onze ambities samen te brengen met het talent van mensen zoals jij, bouwen we aan een organisatie met impact en betrokkenheid. Zit helpen in jouw DNA? Dan is er ongetwijfeld een rol binnen het Rode Kruis die bij je past.
Meer over ons