Skip to main content

Software engineer

Software engineer

is the data & digital team 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 position for a:

Software Engineer

(32-40 hours/week)

The position

510 is ‘scaling up’ digital humanitarian products 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 a Mid-level Senior Software Engineer to boost our Software Engineering team. The Software Engineer will help us achieve our vision by contributing to digital products that are high quality, reliable, and secure, and mentoring, supporting and coaching medior and junior members of the team. The Senior Software Engineer is a critical role in making this happen.

Your line manager is the Digital Team Lead of 510. You work closely with design and product management colleagues in the digital team on product development, and with colleagues in the data team on ensuring a seamless connection between data and digital products. Currently there are 11 people working in the Software Engineering team, which is a mixture of staff positions, long-term contractors, and externally contracted organizations. We expect the team to grow in the next few years.

This is an excellent – and unique - opportunity to be a Software Engineer, in a ‘start-up’ like environment, with a strong social purpose.

Responsibilities

  • Contribute to front-end and back-end development: (c. 70%)
  • Maintain software architecture, document and communicate with the team.
  • Writing business logic code & APIs and user/developer-documentation.
  • Writing unit/integration tests.
  • Build responsive web-apps with modern web technologies.
  • Consuming back-end web-services and RESTful APIs.
  • Testing code modules against requirements
  • Testing front-end integration with the back-end
  • Quality assurance (c. 30%)

  • Writing unit tests to continually improve quality and our ability to introduce features at a rapid pace.
  • Conducting code and software architecture reviews with other team members. 
  • Supporting other developers to develop software that fits in the DevOps environment. 
  • Candidate profile

    Qualifications, skills, and experiences:

    We value diversity — in backgrounds and experiences. We need people from all backgrounds to help build the future of data & digital in the humanitarian sector. We encourage you to apply, regardless of your cultural background, physical limitations, gender identity, religion, sexual orientation, or age. All our team member’s points of view are key to our success.

    Technical: 

  • Higher education or university degree in a technical domain
  • Six or more years' work experience in backend and frontend development in a professional environment
  • Strong fluency in TypeScript
  • Experience with Node.js, Nest.js and PostgreSQL
  • Experience developing and using APIs.
  • Experience with Docker-based development/deployment
  • Experience with Angular and Ionic and front-end build-tools/workflows
  • Familiarity developing/debugging for multiple (mobile) browsers/platforms.
  • Experience with Automated Testing, TDD, Unit Tests, API Tests and Integration Tests
  • Experience with Git and GitHub/Azure workflow(s).
  • Experience with Azure Cloud Services, like App Service, and Application Insights
  • Excellent understanding of Software Architecture concepts and good practices
  • Non-techical:

  • Experience with and mentoring team members to help them grow professionally
  • Excellent verbal and written communication in English.
  • Experience working in agile teams with designers, product managers and other frontend and backend developers
  • Effective communication with team members, other departments, and stakeholders
  • Being flexible and adaptable to changing project requirements and priorities
  • Bonus:

  • Experience in a humanitarian organization
  • Competencies

  • Accurate
  • Quality Oriente
  • Written communication
  • Curiosity
  • Analyzing and judging
  • Listening skills
  • Service oriented
  • Flexibility
  • Drive
  • We are dedicated to building a diverse, inclusive, and authentic workspace, so if you are excited about this role but your experience does not align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this role.

    Learn more

  • Read about
  • Read about the IBF product:
  • Read about the 121 Platform:
  • Read what the does
  • What we offer 

    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 has a significant impact in society, but also on yourself. We have a flexible and human centred work environment with space for initiative. We offer a balanced package of conditions that helps you to keep an eye on your wellbeing and your personal development and offers options to find a good work/life balance.

    We offer a contract for one year, with the possibility of extension depending on funding/performance. 

    The salary scale level is set at scale 11 as mentioned in the collective agreement (depending on experience, minimum of € 3.869,71 and a maximum of € 5.031,20 gross per month on the basis of full-time employment). 

    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.

    Our office is in the Hague, walking distance from the Laan van NOI station. Based on our re-work concept you work activity based, partly from home and partly from the office. We regularly meet colleagues on the workfloor but also online via Teams to discuss cross functional issues and to stay connected to each other and our networks. 

    How do you apply?

    Please send your resume in English and letter of motivation to Shelly Jonker, through the apply button before 22/03/2024. For more information about the position, you can contact Richard Lines (team lead) at .

    An assessment and an integrity background check (references and VOG) will be part of the selection procedure.

    For more information of the work of the Netherlands Red Cross please go to or to our socials: , , , , and .

    Anderen bekeken ook

    Software engineer

    Bedrijf:
    Rode Kruis
    Gemeente:
    The Hague
    Contracttype: 
    Voltijds, Vast contract
    Categorieën: 
    Software Engineer
    Opleidingsniveau: 
    Master
    Gepubliceerd:
    12.03.2024
    Deel nu: