B

Bash.com

Omni-channel fashion and lifestyle shopping platform

Software Engineering Team Lead - Payments

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeCape Town, South AfricaNo salary listedIn-person

About the Job

Requirements

  • Roughly 5+ years of engineering experience and 2+ years leading a team or projects.
  • A history of writing high-quality, scalable code in a modern, statically typed language; Go is the primary backend language, but prior Go experience is not required.
  • A solid grasp of architectural patterns for systems and code.
  • Hands-on experience building and operating distributed, high-transaction, highly available systems in production.
  • A genuine commitment to observability and monitoring.
  • A BSc in Computer Science or equivalent is encouraged but not required.

Responsibilities

  • Lead a cross-functional engineering team responsible for FinCore’s financial capabilities, owning the team’s people, delivery, and the long-term health of its systems.
  • Contribute to the products the team oversees by working in the codebase, owning dashboards, and joining incidents; make time for technical planning and architecture and write code.
  • Help engineers own their scope, planning, and technical decisions; set direction, remove obstacles, and step in when the team is off track.
  • Advocate for the team and its products, manage expectations, make difficult decisions, and give the team credit for successes.
  • Address root causes and guide the team toward durable system health by balancing feature work, operations, and risk.
  • Own the growth and development of each engineer through regular one-to-ones, honest feedback, career plans, and creating an environment where people can do their best work and grow.
  • Turn priorities into an executable plan by breaking initiatives into technical specifications and tickets with the team, sequencing work, and driving completion without becoming a bottleneck.
  • Coordinate with fellow leads when work crosses team boundaries.
  • Advocate for pragmatic, product-aware engineering excellence through meaningful code reviews and sound architecture.
  • Maintain a fair, robust on-call rotation and periodically participate in it; support incident response and ensure post-mortems produce action.
  • Work in partnership with the Product Manager, with product owning priorities and direction and engineering owning delivery, execution, technical quality, and team health.
  • Work with technical and product leadership partners across Bash and the FinCore division.

Desired Qualifications

  • Familiarity with Kafka and/or Temporal.

About the Company

Bash.com

Omni-channel fashion and lifestyle shopping platform

Bash is a South African omni-channel fashion and lifestyle shopping platform that blends online and in-store experiences. It began in April 2021 as a digital lab inside TF G, the country’s largest retailer, and uses TF G’s assets to continuously grow and bring the brand to life. The product works by letting customers shop across channels—online, mobile, and physical stores—through technology-powered tools that connect inventory, payments, and personalized experiences. Bash stands out by tying into a big retailer’s resources and scale, enabling faster rollout and cohesive shopping across channels, rather than starting from scratch like many independent retailers. Its goal is to become South Africa’s largest omni-channel fashion and lifestyle platform, building a community of shoppers and retailers thriving together through tech-enabled retail.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Cape Town, South Africa
Founded
2021

Recently Posted Jobs

Explore more opportunities at Bash.com

See more jobs