Skip to content

Full Stack Software Engineer

JOB TYPE:

Contract

LOCATION:

Mossel Bay, Western Cape, South Africa

LANGUAGES:

English

EDUCATION:

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.

Collaboration & Integration

  • 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.
  • Proficiency in JavaScript/TypeScript, Python, or a comparable backend language.
  • 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?

Please send your CV and a short cover letter to aloha@sayari.earth with the subject line: Full Stack Software Engineer Application – [Your Name]. In your cover letter, highlight one project or product that demonstrates your ability to turn ideas into impact.

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!

Proud to be partners with:

logo1
logo2
logo3
logo4
Frame-521
peaceparks-dark
WT-Logo