Senior Software Engineer
2 weeks ago
WHO WE ARE AT 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.
SENIOR ENGINEER (PAYMENTS) JOB DESCRIPTION
As a Senior Go Engineer (Payments) at Bash you’ll have a far-reaching impact on the commerce experience for both our customers and store staff. You’ll work in a dynamic cross-functional team closely aligned around the customer journey, with the opportunity to work on a wide variety of projects and technologies.
This job is for you if you are:
Collaboration with the team as part of an Agile development process.Manage your JIRA tasks, removing ambiguity from your tickets to streamline development Assist your team on operational tasks related to the platform.Build relationships with developers, product managers and other colleaguesInfluence the team to build resilient, maintainable solutions.Participate in the on-call rotation for for critical system alertsDocument processes and SOPs (we use Confluence)SENIOR SOFTWARE ENGINEER EXPERIENCE
6+ years of relevant work experienceBSc Computer Science or equivalent is encouraged (strong work experience can fill this gap)5+ years experience writing backend code. We primarily use Go(and Python) for our backend services, and React (and Flutter) for our frontend applications.5+ years experience designing backend for frontend services and applications.In-depth knowledge of databases, data structures, algorithms and an interest in distributed systems. Experience in a scripting language.Great problem-solving skills.A passion for observability and monitoring of the services you build.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 GoLang, Python, and JS/Typescript.Ability to work effectively across teams to deliver results, with good verbal and written communication skillsJOINING THE BASH TEAM: 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 bestAgency:Structures remain flat, accountability wideTop $$: 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 thatQuarterly parties: Connection and community is our jamExtensive opportunity to learn: Library, interest groups and team rotationsExclusive shopping discount: Save when you shop across 29 of SAs biggest brandsLIFE AT BASH
We are a team of data crazed, caring, overachievers with a sense of style and a need to push boundaries. Everyone at Bash is committed to doing the best work of their careers and they are rewarded for it. We welcome differences and want you to bring your best, full self to work - sometimes life is not easy and we get it.
Bash is product and tech led but rooted in our values and principles. They keep us honest and accountable, and provide our grounding.
They help us learn and grow with every new person, every new idea and through our collective wins and failures.
It is a rare opportunity to transform an industry and a retailer and we are only just getting started. Now is the time to jump onboard.
Come and be part of our community.
-
Senior Software Engineer
3 months ago
Cape Town, South Africa MRI Software Full timeFrom the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...
-
Senior Software Engineering Lead
3 days ago
Cape Town, Western Cape, South Africa Parvana Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Software Engineering Lead to join our team at Parvana. As a key member of our engineering team, you will be responsible for leading the development team, inspiring engineers to deliver outstanding work, and contributing to projects as a senior software engineer.Key...
-
Senior Software Engineer
3 weeks ago
Cape Town, South Africa Adzuna ZA B C2 Full timeAs a Senior Software Engineer, you will design, develop, and maintain complex software applications, working closely with cross-functional teams. You will mentor junior engineers, conduct code reviews, and ensure best practices. Your role will involve troubleshooting technical issues, staying updated with industry trends, and applying new technologies to...
-
Senior Software Engineer
3 weeks ago
Cape Town, South Africa Communicate Recruitment Full timeAs a Senior Software Engineer, you will design, develop, and maintain complex software applications, working closely with cross-functional teams. You will mentor junior engineers, conduct code reviews, and ensure best practices. Your role will involve troubleshooting technical issues, staying updated with industry trends, and applying new technologies to...
-
Senior Software Engineer
4 weeks ago
Cape Town, South Africa Communicate Recruitment Full timeAs a Senior Software Engineer, you will design, develop, and maintain complex software applications, working closely with cross-functional teams. You will mentor junior engineers, conduct code reviews, and ensure best practices. Your role will involve troubleshooting technical issues, staying updated with industry trends, and applying new technologies to...
-
Senior Software Engineer
4 days ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Communicate Recruitment. As a key member of our software development team, you will play a crucial role in designing, implementing, and deploying software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop software applications using C#...
-
Senior Software Engineer
2 months ago
Cape Town, South Africa Dynexity Full timeCalling on all Senior Software Engineers for a multinational media group in Cape Town. The successful candidate should have Computer Science Degree/Diploma and advanced C# experience. If you enjoy building websites, backend systems or mobile applications this is for you.
-
Senior Software Engineer
2 months ago
Cape Town, South Africa Dynexity Full timeCalling on all Senior Software Engineers for a multinational media group in Cape Town. The successful candidate should have Computer Science Degree/Diploma and advanced C# experience. If you enjoy building websites, backend systems or mobile applications this is for you.
-
Senior Software Engineer
2 months ago
Cape Town, South Africa Adzuna ZA B C2 Full timeCalling on all Senior Software Engineers for a multinational media group in Cape Town. The successful candidate should have Computer Science Degree/Diploma and advanced C# experience. If you enjoy building websites, backend systems or mobile applications this is for you.
-
Senior Cloud Software Engineer
3 days ago
Cape Town, Western Cape, South Africa RMV Solution Full timeJob Title: Senior Cloud Software EngineerAbout RMV Solution:RMV Solution is a leading provider of cloud-provisioned software solutions tailored to specific business sectors. We are seeking a dynamic Senior Cloud Software Engineer to join our team and contribute to the development of high-quality cloud-based software applications.Job Summary:We are looking...
-
Senior Software Engineer
4 days ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Communicate Recruitment. As a key member of our software development team, you will be responsible for designing, developing, and integrating software solutions using C++ and Python.Key ResponsibilitiesDesign and architect system solutions to meet business...
-
Senior Embedded Software Engineer
3 weeks ago
Cape Town, South Africa Thales Aerospace Communications Full timeSenior Embedded Software Engineer at Thales Aerospace Communications | softgarden View job here Senior Embedded Software Engineer Full Time ...
-
Senior Software Engineer I
2 days ago
Cape Town, Western Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at LexisNexis South Africa Shared Services (Pty) Ltd Company. As a Senior Software Engineer, you will play a key role in the development of our software products, working closely with cross-functional teams to design, develop, and deliver high-quality...
-
Senior Software Engineer
4 days ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Communicate Recruitment. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software applications.Key Responsibilities:Design and develop software applications using C# and.NET Core 6...
-
Senior Software Quality Assurance Specialist
4 days ago
Cape Town, Western Cape, South Africa BET Software Full timeAbout the RoleBET Software is seeking a highly skilled Senior Software Quality Assurance Specialist to join our team in Cape Town. As a key member of our quality assurance team, you will play a critical role in ensuring the delivery of high-quality software solutions.Key ResponsibilitiesTest Strategy and Planning: Develop and implement comprehensive test...
-
Software Development Manager
3 months ago
Cape Town, South Africa BET Software Full time**We Want You**: We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace. As the **Software Development Manager** at BET Software, you will take ownership of our talented Team of Software Engineers. We need someone who is able to take a...
-
Senior Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa Thales Aerospace Communications Full timeJob OverviewThales Aerospace Communications is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing embedded software for aeronautical SATCOM equipment.Key ResponsibilitiesDesign and implement embedded software solutions that meet...
-
Senior Software Engineer
4 days ago
Cape Town, Western Cape, South Africa JenRec Recruitment Full timeAbout JenRec RecruitmentJenRec Recruitment is seeking a skilled Senior Software Engineer to join their team in a dynamic and growing company. As a key member of the team, you will be responsible for designing, developing, and maintaining software applications using a range of technologies.Key Responsibilities:Design and develop software applications using...
-
Senior Software Engineering Lead
16 hours ago
Cape Town, Western Cape, South Africa RELX Full timeJob Summary:We are seeking a highly experienced Senior Software Engineering Lead to join our team at RELX. As a key member of our software development team, you will be responsible for leading large-scale development activities, providing technical expertise, and collaborating with cross-functional teams to deliver high-quality software solutions.Key...
-
Senior Software Engineer I
3 weeks ago
Cape Town, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full timeAbout the Role As Senior Software Engineer, is an experienced professional and will undertake difficult research, design and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules and methodology in the development of cross-functional software products under the guidance...