×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - GoLang; OmniComm

Job in Cape Town, 7561, South Africa
Listing for: Bash
Full Time position
Listed on 2026-09-04
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Position: Senior Software Engineer - GoLang (OmniComm)

WE ARE BASH

Bash is South Africa's largest omnichannel shopping platform
. We connect over 500 brands across the physical and digital world, for millions of South Africans, every day. We're building something with real scale and real consequence.

We're founder led, a team of true owners and humble learners. We work hard, hold a high bar, and show up for each other. The problems aren't easy and the pace is real but when you break through, the impact is felt across the business and by the customers who rely on us.

If that sounds like the kind of place where you'd do the best work of your career
, we'd like to meet you.

Life at Bash

Bash is TFG's digital and omnichannel retail division. We build the technology, products, and commercial capability that connect 27 retail brands to customers. Our customers can shop online, in-app, and increasingly inside 3,400+ stores nationwide.

The work is hard, the hours are long, and we hold each other to a high standard. We're product and tech led but rooted in retail, which means everything we ship has to work at the counter, not just on a screen. We grow through every new person, every new idea, and through our collective wins and failures.
We are only just getting started.

Three teams, one mission: Catalogue
· Discovery & Shop
· Cart, Checkout & Post Purchase

Every product a customer sees on Bash - searches for, scrolls past, adds to their cart, and eventually gets a delivery notification about - passes through the systems Omnicom owns. It starts with wrangling catalogue data flowing in from every one of TFG's 27+ store brands and hundreds of labels, and building the pipelines that turn that into something to surprise and delight our customers.

From there it's the experience itself: search that actually understands what someone's after, display pages that load instantly and convert across web and app, and a cart that never buckles under load. Then checkout has to be frictionless, and everything after - order tracking, delivery comms, returns - has to keep people coming back for more.

It's a genuinely hard product-and-scale problem dressed up as "shopping." That's the part we like, and it all has to hold up when hundreds of thousands of people hit 'add to cart' in the same ten minutes on Black Friday.

We're hiring Go Engineers across various teams

You'll be placed where your strengths and interests line up best:

  • Catalogue - the front door for every product TFG sells. This team owns the pipelines that take raw catalogue data from dozens of brands and turn it into clean, structured, sellable product data - every image, spec, price, and variant on the site starts life here.
  • Discovery & Shop - the online shopping experience: search, PDP, PLP, and everything else that turns "just browsing" into "add to cart." This is where relevance ranking, real-time stock, and page speed all have to work together, or the sale is lost.
  • Cart, Checkout & Post Purchase - carrying the customer from cart to confirmed order and everything after: checkout journeys, delivery promises, order tracking, notifications, and returns. We stop just short of payments - everything else on that journey is ours.
  • What you'd actually work on

  • Search and discovery systems that have to be relevant and fast at the same time. Every keystroke, filter, and scroll hits live stock and pricing, not yesterday's cache, across the hundreds of millions of shopping sessions Bash sees a year.
  • Event-driven pipelines (we lean heavily on Kafka) that keep product data in sync across 200+ brands' worth of catalogue. Every price change, image upload, and spec update has to land correctly downstream, or it's wrong on the site within minutes.
  • Cart and checkout logic where "close enough" isn't good enough - vouchers, promos, and pricing have to work identically across web, app, and in-store checkout, because a rounding error here is real money in the wrong pocket.
  • Integrations with external systems - the kind that don't expose clean APIs and don't care about your sprint.
  • Post-purchase tooling people actually rely on: order tracking, delivery promise dates, and the notifications that keep customers in the loop, shaped by real usage rather than…
  • Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary