Cape Town
19 days ago
Engineering Team Lead

WE ARE BASH 

We are a team of leaders. True owners, humble learners and friends. We’re here to overcome big challenges, build tech solutions for people to enjoy, while doing the best work of our careers, together, as Bash. 

This journey requires grit, ambition and teamwork to thrive. We are transforming SA retail for the better; using a stable, secure base as our catalyst for change. We are building on a scale that will test our limits but when we break through, the impact on us and our customers will be profound.

As an Engineering Team Lead you are not removed from contributing technically to the team and are required to support and jump in to ensure technical innovation and excellence. You will work closely with stakeholders across the business to scope and size projects accurately.

This position reports to an Engineering Director

WHAT YOU’LL DO You are responsible for leading and building a cross-functional team of software engineers Your main objective is to ensure that the team can operate autonomously and take responsibility for the solution and deliverables You will manage their growth, remove barriers and help guide their development You are a force multiplier for your team, looking for opportunities beyond the conventional to help your team and the business succeed. WHO YOU ARE: This job is for you if you have:  Experience leading a team, with a focus on a very high-quality output and team enablement Experience writing backend code and/or mobile applications - we primarily use GoLang for our backend services, and Flutter for our mobile applications.  Experience in developing distributed, high transactional and available systems In-depth knowledge of databases, data structures, and algorithms. Great problem-solving skills. A passion for observability and monitoring of the services you build. 5 years of relevant work experience 2 years of experience in a team lead position. BSc Computer Science or equivalent is encouraged (strong work experience can fill this gap One or more of the following will help you stand out: A proven track record of architectural ownership and understanding. Experience owning the deployment process of your services and applications in Amazon Web Services or Google Cloud Platform. You have experience with other languages, specifically Python, JS/Typescript or Golang. Experience working with unit testing, test-driven development, end-to-end testing, and/or integration testing Ability to work effectively across teams to deliver results, with good verbal and written communication skills

 

WHERE YOU’LL BE

We are intentional about connecting and give you the tools & equipment to enable you to do work that matters. We also believe that doing certain types of work happens best organically which is why we encourage our teams to travel so we can make magic happen face to face. Our offices are a vibe. They are decked out to make collaboration easy and help our team create lasting connections with each other. 

BASH BENEFITS: WHAT’S IN IT FOR YOU?

A seriously smart team of people! We are selective about who joins our team to make sure we’re made up of the best of the best Agency: Structures remain flat, accountability wide Top $$: The best people, in the right roles, earning at the top tier. Our ethos is about quality and aligning merit and output with the rewards. We believe in reciprocity.  Saving for your future: Saving is not easy. Taking a chunk monthly for your future is imperative. We provide the fund and support to do just that Hackdays: These happen monthly as we push the envelope and give our teams freedom to find the space to do things they have only had time to wonder about Quarterly parties: Connection and community is our jam Extensive opportunity to learn: Library, blinkist, interest groups and team rotations Exclusive shopping discount: Save when you shop across 29 of SAs biggest brands

 

Confirm your E-mail: Send Email