About Cainmani
- Website
- www.cainmani.com
- 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
Tech Stack
application and data







dev ops






business tool


