Full Stack Software Engineer
- 19 actieve vacatures (bekijk)
Omschrijving
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:
Full Stack Software Engineer
(32-40 hours/week, The Hague)
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?
510 is ‘scaling up’ digital humanitarian products in order to maximise their humanitarian impact. To achieve this we need to enhance our software engineering capacity and capabilities, and as a result, we are looking for Full Stack Software Engineer to join the team, capable of delivering high quality product solutions to an increasing number of global users and clients.
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 Software Engineering Coordinator 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?
As a member of our software engineering team, within the first three months, you will immerse yourself in understanding the team dynamics, our workflows, and the unique challenges of the humanitarian context in which we operate. Your proactive engagement will facilitate your contributions to both front-end and back-end codebases. Additionally, you will be responsible for writing essential business logic, developing APIs, and creating user and developer documentation. Collaborating on the design and implementation of responsive web applications using modern frameworks will further enhance your integration into the team. A critical focus during this period will also be the addition of unit and integration tests, ensuring the maintenance of high code quality.
By the six-month mark, you will have a solid understanding of our development and quality assurance processes. Your growing familiarity will enable you to actively participate in architecture discussions and code reviews, contributing valuable insights to enhance our systems. You will also take on the mentorship role, assisting others in writing clean, secure, and well-tested code. Your involvement in DevOps practices and continuous integration and deployment (CI/CD) pipelines will be vital for improving our efficiency and effectiveness as a team.
Over the course of twelve months, you will take on a more strategic role in contributing to the enhancement of team practices and software architecture. Your experience will position you to mentor volunteers or junior contributors, providing guidance and support in their development. Additionally, your strong fluency in our main technology stack, which includes TypeScript, Node.js/NestJS, and PostgreSQL, will be an invaluable asset as you collaborate with the team to drive projects forward and deliver high-quality software solutions tailored for the humanitarian sector. Your leadership will play a crucial role in fostering innovation and setting the foundation for continued success in our mission.
How your time approximately breaks down:
- Building and coding (frontend/backend): ~60%
- Code review, testing, and QA: ~20%
- Collaboration and coordination: ~20%
What do you bring?
The ideal candidate should have between 3-10 years of professional experience as a full stack developer, showcasing strong proficiency in TypeScript and solid backend development skills, particularly with Node.js and PostgreSQL. Familiarity with frameworks such as NestJS or Angular is advantageous but not required, as the organization is committed to providing support for on-the-job learning.
A robust understanding of API development and the ability to write maintainable, well-tested code is essential. The candidate should also possess experience with unit and integration testing, Github workflows, and containerized development practices using Docker. Comfort in working within agile teams and the ability to communicate effectively across various disciplines, including design, product, and data, is crucial for success in this role.
In summary, the ideal candidate will thrive in a collaborative environment, bringing technical acumen and a willingness to learn, while contributing to the team's overall success and innovation.
Who you are
We are looking for a candidate who demonstrates a strong commitment to writing clean and maintainable code, embodying a passion for continuous learning and curiosity. This individual should thrive on solving problems and possess a genuine desire to help others excel in their work. Proactivity, organization, and flexibility in adapting to change are essential traits that will support their success in our dynamic environment.
While experience in a humanitarian organization is considered a valuable asset, it is not a prerequisite. What matters most is a passion for making a meaningful difference and a readiness to apply your skills in an exciting and evolving context. If you align with these values and are eager to contribute to our mission, we encourage you to reach out to us.
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 11 as mentioned in the collective agreement, depending on experience, with a minimum of €3.869,44 and a maximum of € €5.424,14 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 19,2% 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 16 January 2026 through Solliciteer naar de functie: Full Stack Software Engineer - Solliciteren | Werken voor het Nederlandse Rode Kruis. Want to know more about this role? You can contact Richard Lines, Digital Products Lead 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.
