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