S
S-RM Intelligence and Risk Consulting Limited

Golang Developer

Cape Town Posted 2026-05-19
Type
Full-time
Source
Greenhouse
S-RM is recruiting a Golang Developer to play a key role in the development and maintenance of products for our Corporate Intelligence team.  
 
WHO ARE WE  
S-RM is a global intelligence and cyber security consultancy. Since 2005, we’ve helped companies, governments and private individuals solve some of their most complex challenges.  
We’ve been able to do this because of our outstanding people. We’re committed to developing bright, curious, enthusiastic people who want to think critically, solve complex problems, and achieve success.  
But we also know that work isn’t everything. It’s about the lives and careers it helps us build. We’re immensely proud of this culture and we invest in our people’s wellbeing, learning, and ideas every day.   
We’re excited you’re thinking about joining us.  
 
THE ROLE  
This role w ill  be working as part of a larger software team supporting our Corporate Intelligence  team in the development of complex intelligence software products.    
We expect that the following will be  component  of the key responsibilities for this position:  


• Design, build, and maintain backend services in Golang and front‑end features using React.  



• Build and evolve APIs to integrate multiple external data providers.  



• Use OpenSearch for searching, indexing, and analytics use cases.  



• Deploy and operate services on AWS, following best practices.  



• Work with large datasets, focusing on performance, reliability, and scalability.  



• Collaborate closely with the Product Manager to break down requirements and deliver incremental value.  



• Work alongside the DevOps team on deployment, observability and automations.  



• Take ownership of features from design through to production and ongoing improvement.  



• Ensure high code quality through unit tests, integration tests, and other testing strategies.  



• Contribute to technical discussions and help improve engineering standards across the team.  

 
The role will be based in  our Cape Town   office; however, we have flexible working arrangements available. 
 
WHAT WE’RE LOOKING FOR  
We think candidates with the following skills and experience are likely to succeed as a Golang Engineer at S-RM.    
That said, if you don’t think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks every box—we’re looking for candidates that are particularly strong in a few areas and have some interest and capabilities in others.  
We’re looking for someone that can adapt to change and work comfortably in a fast-paced environment, this person will have some or all these skills:   


• Degree level education in a computer science, maths or related numerate subject ,  OR  equivalent practical experience .  



• Proven experience as a  Software Engineer with Golang, practical experience  in  building front‑end applications with React .  



• Experience designing and consuming  RESTful APIs .  



• Hands-on experience with AWS ,  e.g. ECS, Lambda, S3, RDS, IAM , Open Search   or similar .  



• Solid understanding of working with  large data volumes .  



• Strong testing mindset, including  unit tests, integration tests, a wareness of other testing strategies (e.g.  contract, end‑to‑end) .  



• Experience in microservice architecture, experience in a pplying AI / ML techniques or working with AI‑driven systems, familiarity with data pipelines or analytics platform s .  

 
Any of  the following   personal  skills would be  very beneficial  in thi s  position :  


• Strong problem-solving skills and the ability to work independently in a small, agile team .  



• Well, ‑ organised with strong attention to detail.  



• Delivery‑focused, balancing speed with reliability and long‑term maintainability.  



• A proven ability  to work from  idea to a working feature .  



• Able to evaluate  new technologies  pragmatically rather than adopting trends for their own sake .  



• Strong communication  skills and ability to communicate with business stakeholders to understand the problems  and contribute to technical discussions .  

 
The successful candidate must have permission to work in  South Africa   by the start of their employment.  
 
BENEFITS  
 
We offer  thoughtful, balanced rewards  and support to help our people do their best work and live their lives outside it, this includes but is not exhaustive of:  


• 23 days holiday per year  in addition to bank holidays (+1 day for every day of service up to a maximum of 28 days);  



• Matching  pension contribution up to 7%  (up to a maximum of 14% combined), and  financial education ;  



• Hybrid working and flexible working hours  

Parental Support:  


• Fertility treatment leave –  5 days  of leave per cycle of treatment per year;  



• Maternity leave –  26 weeks  of full pay followed by 13 weeks of half pay;  



• Paternity leave –  6 weeks  of full pay.  

Various Health and Medical Benefits including:   


• Medical Aid and Gap Cover Policy  (taxable benefit) for you and your family;  



• Free access to the world-famous mindfulness app  Headspace ;  

• EAP programme  for you and your immediate family.  

 
THE APPLICATION PROCESS  
To apply for this role, please send an up-to-date  CV to Job Application for Golang Developer at S-RM
The application process will include:  


• A preliminary call, which will be a chance for you to find out more about S-RM and the role.  



• First Interview - this will be run remotely and will likely be more technical in focus  



• Second interview - this will be run remotely and will likely be more focussed on the role in more detail and your ability to collaborate with our varied team  

 
We nurture a culture of equality, diversity and inclusion and we are dedicated to developing a workforce that displays a variety of talents, experiences and perspectives.
ReactAWSGo
S-RM Intelligence and Risk Consulting Limited is hiring for the golang developer role. NewJob aggregates active openings directly from S-RM Intelligence and Risk Consulting Limited's applicant tracking system, so this listing is current. More jobs at S-RM Intelligence and Risk Consulting Limited →
Apply on company site