This is a remote position.
Role Overview
Job Title: Full Stack Developer
Level: D – Support
Department: Data Unit, Digital Transformation Department (DTD)
Location: IFRC Global Services Centre, Budapest, Hungary
Reporting To: Manager – Data Unit
Organizational Context
The International Federation of Red Cross and Red Crescent Societies (IFRC) is the world’s largest humanitarian network, comprising 191 National Societies. IFRC delivers critical humanitarian support globally, focusing on disaster response, health emergencies, and community resilience.
The Digital Transformation Department (DTD) drives digital innovation and data transformation across the organization, enabling better decision-making through modern data platforms and analytics.
Role Purpose
The Full Stack Developer is responsible for delivering end-to-end data solutions, including data engineering, data modeling, and analytics/reporting.
The role focuses on developing scalable data products on Microsoft Fabric and Azure Synapse, supporting IFRC’s operations across multiple domains such as Finance, Logistics, HR, and Project Management.
Key Responsibilities
1. Data Analytics & Reporting
Analyze business processes, data models, and reporting requirements
Collaborate with business stakeholders to gather and refine requirements
Design and develop Power BI dashboards and reports
Ensure data accuracy, completeness, and consistency in reporting
Support UAT cycles and resolve identified issues
Publish and maintain reports in production environments
2. Data Engineering & Development
Design and implement data models (Data Vault and Dimensional modeling)
Develop data pipelines using SQL and PySpark
Build and maintain data solutions on Microsoft Fabric and Azure Synapse
Implement data quality validation and monitoring processes
Optimize performance of queries and data pipelines
Ensure compliance with data security and privacy standards
Document data flows, architecture, and engineering processes
3. Platform & Technical Support
Work with data lakes, lakehouse architectures, and big data platforms
Support ETL/ELT processes and data pipeline orchestration
Troubleshoot performance issues and optimize workflows
Ensure scalable and efficient data processing solutions
4. Collaboration & Stakeholder Engagement
Work closely with architects, data engineers, analysts, and business teams
Support cross-functional global projects
Provide guidance on data best practices and tools
Promote adoption of self-service analytics across teams
5. General Responsibilities
Support the Data Unit Manager with progress tracking and reporting
Contribute to continuous improvement of data processes and tools
Build partnerships across global teams and regions
Qualifications
Education
Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field
Experience
5+ years of experience in data engineering and development
3+ years of hands-on experience with Microsoft Fabric / Azure Synapse and Power BI
Strong experience in data modeling (Data Vault & Dimensional modeling)
Experience with data lakes, lakehouse architectures, and big data platforms
Proficiency in Python, SQL, or Java
Hands-on experience with Apache Spark
Experience with Azure Data Factory and Microsoft data stack
Familiarity with CI/CD pipelines (Azure DevOps preferred)
Experience working with large-scale data pipelines and datasets
Understanding of data governance, security, and compliance (GDPR, etc.)
Experience in humanitarian/non-profit sector (preferred)
Technical Skills
Microsoft Fabric, Azure Synapse, Azure Data Factory
Power BI (including Paginated/SSRS reports)
Data modeling (Data Vault, Dimensional modeling)
SQL, Python, PySpark
Big data technologies (Spark, Hadoop)
Data lakes and lakehouse architectures
ETL/ELT development
Cloud platforms (Azure preferred; AWS/GCP knowledge is a plus)
Data security and governance fundamentals
Core Competencies
Strong analytical and problem-solving skills
Effective communication and collaboration
Ability to work in cross-functional and global teams
Attention to detail and quality focus
Proactive and solution-oriented mindset
Adaptability in dynamic environments
Languages
Fluent English (mandatory)
Additional language (French, Spanish, or Arabic) – preferred
Competencies Framework
Values:
Integrity
Professionalism
Accountability
Respect for diversity
Core Competencies:
Communication
Teamwork and collaboration
Decision-making and judgment
Creativity and innovation
Building trust
Functional Competencies:
Strategic thinking
Relationship building
Learning agility
Execution excellence