Posted Jul 7, 2026

Full Stack Developer

Apply Now
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