Build with Us: Smarter Systems for a Changing Climate

At TerraClim, we’re always interested in meeting thoughtful, motivated people who want to contribute to a more climate-resilient future.

Whether your strengths lie in development, data science, design, marketing or operations… if you believe your skills could help us grow our platform or expand our impact, we’d love to hear from you.

Introduce yourself, tell us what you’re passionate about, and share how you might contribute. We welcome open applications for future opportunities, as well as interest in current roles.

See our current openings below and get in touch if one aligns with your skills and goals.

📩 Send your CV, portfolio or relevant links, and a short introduction to hello@terraclim.co.za
Subject line: [Job Title] – Application – Your Name or Open Application – Your Name

Impact: Supports agriculture, sustainability and climate resilience

Culture: Small team, high autonomy, remote-first

Vision: Build the leading climate data platform for African agriculture

Tech: Modern stack, continuous learning, tight-knit dev culture

Technical Lead

Send your CV, GitHub/portfolio links, and availability for interviews to: hello@terraclim.co.za. Use subject line: [Job Title] – Application – Your Name. We review applications on a rolling basis. Interviews begin immediately.

Location: Remote | Type: Full-time

About the Role:

We’re looking for a technically strong, hands-on engineer to lead system design, team processes and backend architecture across our platform. This role is critical to scaling TerraClim’s impact and will suit an experienced tech lead with DevOps fluency and startup adaptability.

Responsibilities:

  • Lead sprint planning and daily standups as Scrum Master

  • Architect scalable, secure systems and REST APIs

  • Mentor developers and shape engineering culture

  • Improve DevOps workflows, infrastructure, and tooling

  • Collaborate with product and data teams to deliver high-value features

Minimum Requirements:

  • 5+ years in software development, including 2+ years in a technical lead role

  • Expert-level Python, Django, PostgreSQL, Docker, AWS (ECS, RDS)

  • CI/CD pipeline experience (GitHub Actions), Terraform

  • Strong architectural documentation and cross-team communication

Preferred Skills:

  • React/TypeScript familiarity

  • Experience with time-series or geospatial data

  • Startup, SaaS, or climate-tech experience

Backend Developer (Python + Django)

Location: Remote | Type: Full-time

About the Role:

You’ll take ownership of our Django-based backend services, managing APIs, data pipelines and geospatial datasets that power our climate engine. This role is ideal for a backend engineer who thrives on building resilient infrastructure and solving real-world data challenges.

Responsibilities:

  • Maintain and scale Django REST APIs

  • Transition architecture from monolith to SaaS/headless

  • Manage climate datasets, PostGIS queries, and external data sources

  • Integrate services (e.g., PayFast, satellite APIs)

  • Perform light Linux/Windows sysadmin and CI/CD ops

Minimum Requirements:

  • 3+ years with Python + Django/DRF

  • Experience with PostgreSQL/PostGIS, Docker, and Linux environments

  • RESTful API design and data scripting

  • Git, CI/CD familiarity

Preferred Skills:

  • GeoServer, DNS, SSL, Cloudflare

  • Experience in climate, agri-tech, or spatial systems

  • SaaS integration and observability tools

Send your CV, GitHub/portfolio links, and availability for interviews to: hello@terraclim.co.za. Use subject line: [Job Title] – Application – Your Name. We review applications on a rolling basis. Interviews begin immediately.

Frontend Developer (React + TypeScript)

Send your CV, GitHub/portfolio links, and availability for interviews to: hello@terraclim.co.za. Use subject line: [Job Title] – Application – Your Name. We review applications on a rolling basis. Interviews begin immediately.

Location: Remote | Type: Full-time

About the Role:

You’ll design and build modern web interfaces that turn climate and agricultural data into intuitive, responsive tools. This is an ideal role for a frontend specialist who enjoys owning UI/UX and wants to grow into a team lead.

Responsibilities:

  • Build frontend features using React, TypeScript, Vite, and Tailwind

  • Refactor legacy JS/HTML views into modular components

  • Translate designs and wireframes into responsive UI

  • Collaborate with backend, UX, and product teams

  • Maintain reusable libraries and interface standards

Minimum Requirements:

  • 3–5 years with React, TypeScript, and Tailwind

  • Strong understanding of component architecture and responsive design

  • REST API integration experience

  • Comfortable working independently in a remote team

Preferred Skills:

  • OpenLayers / Leaflet or mapping tools

  • Familiarity with Django templates

  • Docker understanding

Contact Details

Email

hello@terraclim.co.za

TerraClim provides information and insights based on models and data. Results may vary due to individual conditions and practices. For critical financial, risk management and farming decisions, consult agronomists, commodities brokers or other qualified professionals.

© TerraClim (Pty) Ltd | 2023 | All rights reserved