Talent.com
No longer accepting applications
Full Stack Software Developer - Integrated Water Systems (Globally Recruited)

Full Stack Software Developer - Integrated Water Systems (Globally Recruited)

CGIAR System OrganizationWorkFromHome, South Africa
11 days ago
Job description

Full Stack Software Developer - Integrated Water Systems (Globally Recruited)

The International Water Management Institute (IWMI ), a CGIAR Research Center, is seeking a dynamic and technically skilled Full Stack Software Developer with expertise in Integrated Water Systems. This role offers an exciting opportunity to contribute to global water security from our office in Pretoria, South Africa.

This is an internationally recruited position; therefore, individuals with relevant abilities from diverse locations around the world are encouraged to apply. The successful candidate is expected to be based in South Africa, with options for onsite, hybrid, or remote working arrangements.

The Full Stack Software Developer - Integrated Water Systems will lead the development of IWMI’s Data Infrastructure and digital tools, including the AI agents platform. The incumbent will be responsible for the end-to-end delivery of projects, provide crucial technical guidance to early career researchers, and play a key role in developing project proposals. This role also serves as the primary point of contact for all software development activities within IWMI, guiding the creation of digital products and ensuring best practices are followed from initial Proof of Concept (PoC) to final, impactful solutions.

DUTIES & RESPONSIBILITIES :

  • Software Development Leadership : Spearhead the design, development, and deployment of software solutions for IWMI's data infrastructure and digital tools, with a specific focus on the AI agent's platform, ensuring these solutions support IWMI’s mission and enhance its data-driven research capabilities.
  • Project Management : Ensure the successful, on-time, and high-quality end-to-end delivery of all software projects, so that delivered solutions meet stakeholder expectations and advance IWMI’s strategic objectives.
  • Technical Guidance and Mentorship : Provide guidance and mentorship to junior researchers and technical staff, fostering a culture of best practices in software development, with the aim of elevating team capabilities and ensuring high-quality outputs that drive IWMI’s innovation.
  • Strategic Planning : Contribute to the development of project proposals, providing technical expertise and strategic direction for future initiatives to ensure upcoming projects are technically feasible and aligned with IWMI’s strategic vision.
  • Stakeholder Communication : Act as the primary point of contact for all software development matters, coordinating effectively with internal teams, researchers, and external partners to ensure transparency, alignment, and stakeholder satisfaction in line with IWMI’s goals.
  • Quality Assurance : Oversee the creation of all digital products, ensuring they adhere to software development best practices, are robust, scalable, and maintainable to guarantee high-quality tools that reliably support IWMI’s ongoing research and operations.
  • Collaborative Design : Work closely with researchers to translate their innovative ideas into tangible digital products, guiding the process from Proof of Concept (POC) and Minimum Viable Product (MVP) stages to full-scale deployment to ensure cutting-edge research is transformed into practical solutions that advance IWMI’s mission.

Requirements

EDUCATIONAL QUALIFICATIONS & EXPERIENCE :

  • Master’s degree in Water Resources Management, Software Development, AI, Data Science, Machine Learning, or a closely related field, coupled with a minimum of 10 years of relevant experience; OR PhD in the aforementioned fields, with a minimum of 5 years of relevant post-doctoral experience.
  • Extensive experience in software development, with a strong portfolio of successfully delivered projects dedicated to water management.
  • Expertise in software development within the water management domain.
  • Proven experience in full-stack development, including front-end, back-end, and database technologies, and strong knowledge of digital twin technologies, open data cubes, and AI Agentic Platforms.
  • Demonstrated experience deploying solutions in the cloud, with proficiency in AWS required and knowledge of Azure considered a plus.
  • Experience with modern web frameworks, specifically Flutter (e.g., React, Angular, Vue, Django, Flask).
  • Experience with version control systems and DevOps (e.g., Git).
  • Experience deploying machine learning models, including computer vision.
  • Experience in Agile project management and Scrum methods.
  • Experience with data infrastructure, data pipelines and cloud-based services.
  • KNOWLEDGE, SKILLS & ABILITIES :

  • Familiarity with AI / Machine Learning concepts and frameworks.
  • Familiarity with hydrological modelling for both surface water and groundwater.
  • Familiarity with spatial data and remote sensing, particularly in applications of integrated water resource management.
  • Knowledge of database management systems (e.g., PostgreSQL, MongoDB).
  • Excellent oral and written language skills in English, including effective listening and strong verbal and written communication abilities.
  • Familiarity with MLOps & AI ethics for water management.
  • Ability to engage with non-technical stakeholders & explain AI concepts.
  • Exceptional leadership, communication, and interpersonal skills.
  • Strong problem-solving and analytical abilities.
  • Ability to work independently and collaboratively in a fast-paced research environment.
  • This is an internationally recruited position with a competitive salary, an attractive retirement plan, comprehensive international health insurance, life insurance, accidental death and dismemberment (AD&D) insurance, and long-term disability coverage. Internationally recruited staff who are employed at a duty station outside of their home base / country of nationality will also receive relocation assistance, a housing allowance, home-leave plane tickets for self and eligible dependents and education assistance for eligible dependents. The duration of the contract will initially be for a period of two years.

    HOW TO APPLY : Apply for the position by following the application instructions at . We will be accepting applications through 24 : 00 (IST) on October 21, 2025 (applications will be reviewed on a rolling basis). Your application must include a CV, cover letter, and three (3) references, which may be contacted if you are shortlisted. Receipt of all applications will be acknowledged, but only short-listed candidates will be contacted.

    IWMI believes that diversity powers our innovation, contributes to our excellence, and is critical for our mission. We offer a multi-cultural, multi-color, multi-generational and multi-disciplinary working environment. We are consciously creating an inclusive organization that reflects our global character and our commitment to gender equity. We, therefore, encourage applicants from all cultures, races, ethnicities, religions, sexes, national or regional origins, ages, disability status, sexual orientations, and gender identities.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Developer • WorkFromHome, South Africa

    Related jobs
    • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    Boardroom AppointmentsJohannesburg, GP, South Africa
    The role is responsible for leading and contributing to the design, development and maintenance of scalable enterprise applications. The Senior Full Stack Developer will work in an agile team to del...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Full Stack Developer

    Intermediate Full Stack Developer

    Network RecruitmentPretoria, South Africa
    Our client is looking for an Intermediate Full Stack Developer to join their dynamic development team.In this role, you will work on both front-end and back-end components, contributing to the desi...Show moreLast updated: 22 days ago
    • Promoted
    Intermediate Full Stack C# Developer– Centurion (Hybrid) – up to R800K Per Annum

    Intermediate Full Stack C# Developer– Centurion (Hybrid) – up to R800K Per Annum

    E-MergePretoria, South Africa
    Are you driven to create tech solutions that genuinely improve lives? Join a pioneering team revolutionizing the healthcare industry through smart, purpose-built software.This is your opportunity t...Show moreLast updated: 30+ days ago
    • Promoted
    SENIOR FULL STACK SOFTWARE DEVELOPER - CENTURION UP TO R1.1M PER ANNUM

    SENIOR FULL STACK SOFTWARE DEVELOPER - CENTURION UP TO R1.1M PER ANNUM

    E-MergePretoria, South Africa
    A leading global provider of intelligent healthcare solutions is seeking a Senior Full Stack Software Developer who thrives in collaborative, agile environments and is passionate about creating ele...Show moreLast updated: 30+ days ago
    • Promoted
    Full-stack Developer (CH1155)

    Full-stack Developer (CH1155)

    CapitalHPretoria, South Africa
    Our client in the financial services industry is looking for a Full Stack Developer to assist with the development and maintenance of our software solution that supports their investment management...Show moreLast updated: 30+ days ago
    • Promoted
    SENIOR FULL STACK C# DEVELOPER WITH REACT AND AWS - FULLY REMOTE @ R1.08M PER ANNUM

    SENIOR FULL STACK C# DEVELOPER WITH REACT AND AWS - FULLY REMOTE @ R1.08M PER ANNUM

    E-MergeJohannesburg, South Africa
    Remote
    A global consultancy delivering cutting-edge software solutions to clients is seeking a collaborative, sharp-minded Senior Full Stack C# Developer to join their dynamic team and contribute to their...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Full Stack Software Developer

    Intermediate Full Stack Software Developer

    AllSpes (Pty) LtdPretoria, South Africa
    Design, develop, test, and debug web applications according to functional requirements.Utilise a strong understanding of Angular to build user interfaces that are responsive, performant, and user-f...Show moreLast updated: 22 days ago
    • Promoted
    Full Stack C# Developer – Centurion (Hybrid) – up to R640k per annum

    Full Stack C# Developer – Centurion (Hybrid) – up to R640k per annum

    E-MergePretoria, South Africa
    Tired of repetitive work and shallow projects?.Were looking for a sharp, capable Full Stack Developer with solid C# skills to help us deliver serious, enterprise-grade software for clients who dema...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    Mindworx ConsultingJohannesburg, South Africa
    The purpose of this role is to be part of the design and delivery of software solutions that innovatively and efficiently make our vision a reality, and delight our clients.You will be exposed to c...Show moreLast updated: 21 days ago
    • Promoted
    Intermediate Full Stack C# Developer (React) – Hybrid – up to R660k Per Annum

    Intermediate Full Stack C# Developer (React) – Hybrid – up to R660k Per Annum

    E-MergeJohannesburg, South Africa
    A rapidly scaling company in the renewable energy sector is looking for an Intermediate C# Developer ready to help build smarter, cleaner tech solutions. Youll join a team thats engineering real cha...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Full Stack Developer

    Intermediate Full Stack Developer

    Mindworx ConsultingJohannesburg, South Africa
    The purpose of this role is to be part of the design and delivery of software solutions that innovatively and efficiently make our vision a reality, and delight our clients.You will be exposed to c...Show moreLast updated: 21 days ago
    • Promoted
    Full Stack Developer

    Full Stack Developer

    Tower GroupMidrand, South Africa
    Application Development & Engineering Excellence.Design, implement, and maintain secure, scalable microservices using Java (Spring Boot), Python, and / or C#. Build responsive and reusable frontend co...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack Developer

    Full Stack Developer

    Network RecruitmentJohannesburg, South Africa
    Access to Hidden Opportunities.Recruiters often have access to roles that arent publicly advertised, giving you a head start on exclusive openings. Industry Insights & Guidance.Get tailored advi...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack C# Developer (React) – Fully Remote Up to R1.1m Per Annum

    Senior Full Stack C# Developer (React) – Fully Remote Up to R1.1m Per Annum

    E-MergeJohannesburg, South Africa
    Remote
    A company known for engineering business success through smart, scalable, and secure technology is on the hunt for a talented Full Stack. NET Developer to join their fast-growing team of problem-sol...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    Network RecruitmentJohannesburg, South Africa
    Join a collaborative, innovative team working on impactful projects with opportunities to shape technical direction.Competitive salary and benefits offered. Design, develop, and maintain scalable fr...Show moreLast updated: 7 days ago
    • Promoted
    Full Stack C# Developer (React) – Centurion (Hybrid) – up to R636k per annum

    Full Stack C# Developer (React) – Centurion (Hybrid) – up to R636k per annum

    E-MergePretoria, South Africa
    If you''re a Full Stack C# Developer looking for more than just routine tasks and legacy codebases, this is your opportunity to step into a role that challenges your thinking and fuels your ambitio...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack Developer

    Full Stack Developer

    Dina Gates Recruitment (Pty) LtdCenturion, South Africa
    Your experience as an Intermediate Full Stack Engineer with a minimum of 3 years of experience in C#,.NET, and MS SQL Server will put you in our search stack. A minimum of 3 years of developer exper...Show moreLast updated: 30+ days ago
    • Promoted
    INTERMEDIATE FULL STACK SOFTWARE DEVELOPER – CENTURION UP TO R840K PER ANNUM

    INTERMEDIATE FULL STACK SOFTWARE DEVELOPER – CENTURION UP TO R840K PER ANNUM

    E-MergePretoria, South Africa
    A trusted healthcare technology partner with a global footprint is looking for a passionate and driven Intermediate Full Stack Software Developer to join their growing team in Centurion.This is an ...Show moreLast updated: 30+ days ago