OfferZenOfferZen
Cainmani Logo

About Cainmani

Address
E7/8 Century Square, 8 Heron Crescent, Century City, Cape Town
Company size
15-50 employees

Summary

What we do

Cainmani is a Cape Town-based renewable energy and infrastructure developer focused on wind, solar and water projects. We develop projects from early-stage opportunity identification and feasibility through development and delivery, combining commercial, engineering and environmental expertise. Alongside our core renewable-energy business, we are increasingly building our own software, automation and AI tools to improve how projects are identified, analysed and managed.

Why work for us

Cainmani is a relatively small, hands-on business, which means people can have a real impact on how we work. Our technology function is growing alongside the business, giving engineers the opportunity to build and improve systems that are used directly by project, engineering and commercial teams. You will work across software, infrastructure, automation and AI while gaining exposure to real renewable-energy development projects.

Our culture

We are a collaborative team where people are encouraged to think independently, ask questions and take ownership of problems. We value practical solutions, curiosity and continuous improvement over unnecessary process. Because our teams work across development, engineering, commercial and technical disciplines, you will regularly work with people outside your own area of expertise.

Our engineering process

We develop and self-host a growing collection of internal applications, dashboards, automation and AI-enabled tools. Our environment includes Linux infrastructure, Docker-based services, GitHub repositories, CI/CD workflows, APIs and modern AI development tools.

Because we are a small technical team, engineers can be involved across the full lifecycle — from designing and building functionality through deployment, monitoring, security and ongoing improvement. We actively use AI-assisted development tools, but expect engineers to understand, review and take responsibility for the systems they build.

Our hiring process

Our hiring process starts with an introductory conversation to understand your experience, interests and the types of problems you enjoy working on. Candidates progressing further will complete a technical assessment followed by a technical discussion focused on practical problem-solving, decision-making and how they approach unfamiliar problems. We aim to keep the process straightforward, relevant to the role and respectful of candidates' time.

Perks at Cainmani

Good Coffee
Hybrid Working
Company laptop / equipment
Performance bonus

Tech Stack

application and data

PostgreSQL
PostgreSQL
Javascript
Javascript
Node.js
Node.js
Python
Python
React
React
nginx
nginx
TypeScript
TypeScript

dev ops

GitHub
GitHub
Docker
Docker
npm
npm
Bash
Bash
Cloudflare
Cloudflare
VS Code
VS Code

business tool

Microsoft Sharepoint
Microsoft Sharepoint
Microsoft Teams
Microsoft Teams
Notion
Notion