Senior Backend Engineer

Cape Town, Durban, Johannesburg

Barrows Global is a leading retail technology company that delivers innovative digital experiences for major FMCG brands and retailers. Our Connected Store platform powers intelligent in-store touchpoints through a robust cloud-based system. We are seeking a talented Senior Backend Engineer to join our global product team and help us drive the future of retail.


  • Collaborate with cross-functional teams to understand requirements and deliver robust solutions 
  • Design, build and optimise cloud-based microservices and backend systems using Python, Django, SQL
  • Implement reusable libraries, frameworks, and services to empower frontend developers. 
  • Implement RESTful APIs, CI/CD pipelines, infrastructure as code, and other DevOps practices
  • Monitor and optimise application performance across cloud environments
  • Research and evaluate new technologies and proposed ways of improving existing systems.


  • BSc Computer Science or equivalent degree
  • Minimum 5 years of software development experience
  • Proficiency with Python, Django, SQL and developing complex backends. 
  • Experience building and consuming REST APIs
  • Relational database design and optimization skills
  • Experience building scalable cloud-native applications (AWS, GCP, Azure, Digital Ocean)


  • Containerization and orchestration (Docker, Kubernetes)
  • Async messaging (Kafka, MQTT, RabbitMQ)
  • Experience with Tableau, Power BI or similar

Perks & Benefits

  • Collaborate with a global team spread across the US, UK, Canada and South Africa. 
  • Opportunity to work on projects with blue-chip clients incl: ABInBev, Unilever, Tesco, SPAR etc.
  • 25 days annual leave.
  • Contribution towards your medical aid for you and your dependants. 
  • Contribution towards your Provident Fund

About Barrows

We are a dynamic and innovative point of Sale Company that is dedicated to driving progress and sustainability in the retail industry. Our team of experts is passionate about creating solutions that are both innovative and eco-friendly, helping to shape the future of retail for generations to come. At Barrows, we believe in the power of collaboration and creativity. Our team is made up of experts in a variety of fields, from engineering to marketing, and we work together to bring new ideas to life. We are looking for individuals who are driven, creative, and dedicated to making a positive impact in the world.

As a member of the Barrows team, you will have the opportunity to work on exciting projects and help shape the future of retail. Whether you're developing new software, designing innovative hardware, or working on marketing campaigns, you'll have the support and resources you need to succeed. But at Barrows, we're more than just a company - we're a community. Our employees are valued members of our team, and we believe that their success is our success.

That's why we offer competitive salaries, comprehensive benefits, and a supportive work environment that allows our team to thrive. Whether you're an experienced professional or just starting your career, we have opportunities for growth and advancement at every level.

So if you're ready to be part of a team that's Moving Retail Forward, we'd love to hear from you! Apply today and take your first step towards a fulfilling and exciting career at Barrows.

Apply by sending your application to:

Stay in touch

Sign up for our newsletter for updates on the ever changing and shifting retail landscape.