Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Intermediate Software Engineer - GoLang (Supply Chain)

Bash.com
CompanyBash.com
CategoryEngineering
LocationCape Town
RemoteOn-site (inferred)
EmploymentNot stated
LevelMid
SalaryNot stated by the employer
Posted22 Jul 2026
Last verified8 Aug 2026
SourceEmployer ATS (greenhouse)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
    WHO WE ARE AT BASH  We are a team of leaders, bold thinkers and friends, and we’re on a mission to create remarkable omni-channel experiences  for our customers. We believe that by being  Bold, Accountable, Simple and Human , our values will lead us forward, keeping us real, connected and directed. By leveraging the power of technology and  exceptional talent , we are building products that bring the physical and digital world together to create communities that prosper. This journey requires grit, ambition and teamwork as we transform SA retail for the better . And we’re only just getting started. Now is the time to jump onboard.     Every order placed on Bash online, or through one of TFG's stores - runs through the systems this team owns. Getting a parcel from add to cart and into the customer's hands means wrestling with inventory that changes by the millisecond, warehouses that have to pick and pack the right thing, and a courier network (including our own, BashDelivery ) that has to route it efficiently. Then someone wants to return it, and you do it all again in reverse. It's a genuinely hard distributed-systems problem dressed up as "retail." That's the part we like, and everything needs to be able to operate at Black Friday scale, all the time. This is the level where a lot of the interesting growth happens. You've shipped real things in production and you're past needing someone to check your work - what you want now is harder problems, systems that matter, and people around you who make you better. That's the job. We're hiring Intermediate Go Engineers across various teams You'll be placed where your strengths and interests line up best: Order Management - orchestrating the order through its entire lifecycle, from checkout reservation to handoff, keeping state consistent across systems that don't always agree with each other. Fulfillment - the pick-and-pack brains behind our warehouses and hubs, plus the integrations with the warehouses and stores that we fulfil orders out of. Logistics - Integrations with 3rd party couriers, routing, tracking, and delivery, including BashDelivery, our in-house courier. Supply Chain Applications - this team builds the front-ends used by store, warehouse, and hub staff, nationwide. As a Go engineer in this team you'll build backends hand-in-hand with the Flutter engineers building the front-ends. What you'd actually work on You'll own features end-to-end - not tickets handed to you fully spec’ed, and not a greenfield system you're expected to architect alone. Somewhere in the middle, which is where the learning is. Real-time stock and reservation systems where being correct and being fast are both non-negotiable, regardless of the system load. Expect to see thousands of orders per hour. Event-driven services that keep order state in sync across warehouses, carriers, and third-party logistics platforms. We use Kafka and Temporal extensively - if you haven't used them before, you will. Integrations with messy external systems (couriers, WMS, partners) - the kind that don't have clean APIs and don't care about your sprint. Tooling and operational systems that store and warehouse staff actually use every day, so the feedback loop is short and very real. Millions of parcels a year flow through our hubs. The Stack Go is our primary backend language, and we mean it - this isn't a "we have one Go service" job. Around it: AWS, Kubernetes, and a strong observability culture (you build it, you can see it, you own it). Internal tools and admin surfaces are built in Retool, and we plan and track work in Linear. You won't be reaching for new tech for its own sake, but you also won't be fighting a decade of legacy to ship something sensible. You'll fit well if you have 3+ years build