Full Stack Software Engineer

Sayari Earth

Mossel Bay

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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
Project Accountant
Project Accountant

Sayari Earth • Mossel Bay

On-site
ZAR 550,000 - 850,000
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

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

Pickle (formerly FYXER) • South Africa

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

Orionlabs • Cape Town

Remote
ZAR 600,000 - 850,000
Competitive compensation
Flexible hours
Learning and certification budget
+1
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

ATS Client • Sandton

Hybrid
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 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Paid time off
Flexible working hours
+2
Senior Full Stack Developer
Senior Full Stack Developer

Scytale • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Hybrid Work Model
Stock options
Study fund
+2