Full Stack Software Engineer

Sayari Earth

Mossel Bay

On-site

ZAR 600,000 - 900,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sayari Earth is seeking a Full Stack Software Engineer to design, build, and maintain digital tools and systems that support data-driven biodiversity projects. You will develop internal apps, dashboards, and data services, collaborating with scientists, GIS specialists, and field teams to create scalable solutions.

The role emphasizes turning environmental data into actionable insights, with opportunities to work across AWS, GCP, and Earth Engine, contributing to climate and biodiversity

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
  • 3+ years of experience in full-stack development.
  • Strong experience with React, Node.js, or similar frameworks.
  • Knowledge of RESTful APIs, SQL/NoSQL databases, and version control (Git).
  • Familiarity with cloud infrastructure (AWS, GCP, or Azure).
  • Experience with Google Earth Engine.

Responsibilities

  • Develop, maintain, and improve internal web applications, APIs, and data services.
  • Design scalable, secure architectures for managing geospatial and ecological data.
  • Build front-end interfaces and dashboards for project teams and external partners.
  • Work closely with data scientists, GIS specialists, and field teams to understand system needs.
  • Integrate applications with cloud platforms (e.g., AWS, GCP, GEE) and data pipelines.
  • Support the automation of digital MRV and carbon reporting workflows.
  • Ensure robust documentation, testing, and version control across systems.
  • Monitor performance, troubleshoot issues, and implement optimizations.
  • Maintain best practices for security, reliability, and scalability.

Skills

Full-stack development
React
Node.js
REST APIs
SQL/NoSQL
Git/version control
Cloud infrastructure
Google Earth Engine

Education

Bachelor’s degree in CS/Software Eng or related field

Tools

Plotly
D3.js
Dash
PowerBI
GeoServer
Leaflet
Mapbox

Job description

Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).

About Sayari Earth

Sayari Earth is a technology- and impact-driven nature-based carbon removals project developer working globally. Our mission is simple yet urgent: we partner with people to sustain life on planet Earth. Through innovative science, community collaboration, and carbon finance, we support land stewards in restoring ecosystems, improving livelihoods, and mitigating climate change.

We’re Looking for a Full Stack Software Engineer

We are seeking a Full Stack Software Engineer to design, build, and maintain digital tools and systems that support Sayari Earth’s data-driven biodiversity hotspot ecosystem engineering. This role combines hands-on development with creative problem-solving to help us transform complex environmental data into actionable insight.

The ideal candidate is passionate about applying software engineering to environmental impact, someone who can turn ideas into functional, scalable applications used by scientists, project managers, and partners across the Global South.

Key Responsibilities
System Design & Development
  • Develop, maintain, and improve internal web applications, APIs, and data services.
  • Design scalable, secure architectures for managing geospatial and ecological data.
  • Build front-end interfaces and dashboards for project teams and external partners.
  • Work closely with data scientists, GIS specialists, and field teams to understand system needs.
  • Integrate applications with cloud platforms (e.g., AWS, GCP, GEE) and data pipelines.
  • Support the automation of digital MRV and carbon reporting workflows.
Quality & Reliability
  • Ensure robust documentation, testing, and version control across systems.
  • Monitor performance, troubleshoot issues, and implement optimizations.
  • Maintain best practices for security, reliability, and scalability.
What We’re Looking For
Minimum
  • A passion for solving technology and planetary challenges.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
  • 3+ years of experience in full-stack development.
  • Strong experience with React, Node.js, or similar frameworks.
  • Knowledge of RESTful APIs, SQL/NoSQL databases, and version control (Git).
  • Familiarity with cloud infrastructure (AWS, GCP, or Azure).
  • Experience with Google Earth Engine.
Nice to Have
  • Experience with data visualization (e.g., Plotly, D3.js, Dash, PowerBI).
  • Exposure to geospatial technologies (e.g., GeoServer, Leaflet, Mapbox).
  • Understanding of AI, machine learning model deployment or data pipelines.
  • Interest in climate tech, biodiversity monitoring, or environmental data systems.

We encourage applications from candidates who may not meet every requirement but bring strong foundational skills, curiosity, and alignment with our mission.

Why Join Sayari Earth?

By joining us, you’ll be part of an innovative international organization dedicated to making a real-world impact at scale. We offer a supportive and dynamic work environment where your contributions are valued and celebrated. Together, we can work towards a sustainable future for our planet.

Ready to Make a Difference?

We warmly welcome applications from women and individuals bringing diverse experiences and perspectives.

We’re looking forward to hearing from innovative leaders ready to make a difference!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer for Climate Data & Biodiversity
Full Stack Engineer for Climate Data & Biodiversity

Sayari Earth • Mossel Bay

On-site
ZAR 600,000 - 900,000
Senior Software Engineer (AI Native): Building Climate Solutions for Cities
Senior Software Engineer (AI Native): Building Climate Solutions for Cities

Open Earth Foundation • South Africa

Remote
ZAR 823,000 - 1,317,000
Unlimited PTO
Paid holidays
Paid sick leave
+2
Earth Observation Science & Technology Developer
Earth Observation Science & Technology Developer

Bowman Outsourcing • Pretoria

On-site
ZAR 600,000 - 1,000,000
Carbon Science Technician
Carbon Science Technician

Sayari Earth • Beaufort West

On-site
ZAR 180,000 - 300,000
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

Blue Pearl PTY • Sandton

On-site
ZAR 900,000 - 1,300,000
Competitive salary with performance bonus
Medical aid contributions
Hybrid work model
+5
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,500,000
Fully remote position
Competitive salary + bonus
Health, dental, vision insurance
+5
Senior Developer
Senior Developer

Rewardsco • Umhlanga Rocks

On-site
ZAR 900,000 - 1,300,000
Kaelo Health Medical Insurance
In-house restaurants
Discounted groceries
Senior Full Stack Engineer
Senior Full Stack Engineer

Pickle (formerly FYXER) • South Africa

Remote
ZAR 600,000 - 900,000
Competitive salary
Generous paid time off
Remote-first working with flexible hours
+2
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

ATS Client • Sandton

On-site
ZAR 900,000 - 1,500,000
Hybrid work model
Equipment provided
Data & connectivity allowance
+1
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Health insurance
Remote-first culture
+1