Senior Full Stack Developer

International Federation of Red Cross and Red Crescent Societies - IFRC

Staff Closes 03 Jun 2026 10 days left

Overview

The Senior Full Stack Developer will be responsible for the management and development of end-to-end data projects, supporting IFRC's operations. The role involves leading a small team of full stack developers and collaborating with cross-functional teams globally.


Key Responsibilities
  • Analyze business processes and data models to identify data requirements.
  • Design and implement complex dashboards and reports in Power BI.
  • Develop database schemas, define relationships, and optimize performance.
  • Develop data products using SQL and PySpark.
  • Implement data quality checks and processes.
  • Implement security measures to protect sensitive data.
  • Optimize solutions for performance and scalability.
  • Document data engineering processes, system architecture, and data flow diagrams.
  • Oversee the operation of full stack developers, managing priorities, interactions, and workload.
  • Track and document team progress.
  • Propose improvements to processes and technologies.
  • Mentor the development of the team.
  • Work collaboratively with cross-functional teams.
  • Act as authority in data engineering and report development.
  • Provide technical guidance and training to colleagues.
  • Support the Manager of the Data unit with progress reports.
  • Develop partnerships with colleagues with data roles across the secretariat.
Required Experience
  • 7+ years of progressively responsible experience in data engineering with a focus on data modelling.
  • 4+ years in data engineering (Microsoft Fabric or Azure Synapse) and report development (Power BI).
  • Proven track record as a Data Engineer or similar role.
  • Proven experience in Data Lake and Data Lakehouse implementation.
  • Experience in Data Vault and dimensional data modeling techniques.
  • Experience in data governance, architecture, and handling large datasets and data pipelines.
  • Strong knowledge of Azure Cloud architecture and networking principles.
  • Familiarity with CI/CD pipelines for data workflows.
  • Proven experience in leadership of a data science (or similar) team, with management of direct reports.
  • Experience in management and delivery of technical projects.
Qualifications

• Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.

Other Details
Languages Required
• Fluent spoken and written English.
Languages Preferred
• Good command of another IFRC official language (French, Spanish or Arabic).
Contract Duration
12 months
Work Modality
Not specified
Remuneration
Not specified
Apply

Similar Opportunities

INGO.WORK: