See more Collapse

Senior Backend Engineer

2 months ago


Cape Town, South Africa Yoyo Group Full time
Job Description

We are seeking a Senior Backend Engineer to join our growing team and play a key role in the development of our backend infrastructure on AWS.  In this role, you will leverage your extensive Java experience to design, develop, and implement complex backend services. You will help build out our backend technology stack with a focus on AWS cloud solutions and micro services.

We are leaders in the customer loyalty and rewards space with our loyalty and rewards software that touch 10 million individuals  monthly. We leverage this cutting edge experience and agility to foster deep collaboration partnerships with key clients in our Yoyo Collab business unit. Yoyo Collab is our professional services business unit where our team works on secondment inside large corporates building out their product vision and strategy.

As a Senior Backend Engineer, you will work in the Yoyo Collab business unit with a team who deliver remarkable solutions to one of our key clients in the Retail and Financial Services sector.

Your projects will focus on both expanding and refining the client solution in order to cater to the ever-changing needs of end consumers, but also to sustain the client’s competitive edge in the market. In order to achieve this, you will be touching on multiple internal systems, as well as integrations to 3rd party systems using RESTful Web services. 

You'll collaborate with other Java Engineers,  Product Owners, Architects and Systems Analysts, as well as Mobile and Web Developers to ensure a constant and valuable evolution of the Yoyo platform, while delivering remarkable solutions to our clients through innovative, robust and elegant mobile solutions and web portals. 


Qualifications

  • Java EE, 5+ years’ experience

  • Spring Framework 4 or higher

  • Wildfly or Glassfish

  • Strong SQL background with ERD design

  • Maven or Gradle

  • Experience with various Web service architecture, with a focus on REST

  • Test Driven Development

  • Distributed Version Control – Mercurial or Git



Additional Information

Responsibilities include:

  • Consistently live out, act, work, and exhibit behaviours aligned to and congruent with company values.

  • Design, develop, and implement high-performance, scalable backend services using Java, Cloud Services and related technologies. 

  • Engage in technical discussions with cross-functional teams, propose innovative solutions, and champion best practices for server development

  • Conduct code reviews, mentor junior engineers, and foster a culture of continuous learning.

  • Prototypes and drives technical solutions to larger-scale technical issues, such as technical debt and improvements in line with new technologies.

  • Driving continuous improvements and digital innovations methodologies aligned to business strategy.

  • Stay up-to-date on the latest technologies and trends, and evaluate their potential for improving our backend infrastructure.


We have other current jobs related to this field that you can find below

  • Senior Backend

    2 weeks ago


    Cape Town, Western Cape, South Africa Aesafrica Full time

    Medical Aid | Pension Fund | Life Insurance | Hybrid Work ModelThis dynamic SEO agency services a number of clients both locally and abroad. With a track record that spans the evolution of search engine marketing, the company has consistently remained at the forefront of industry developments to the benefit of its clients. As the company expands, they are...


  • Cape Town, Western Cape, South Africa Local Measure Full time

    When was the last time you genuinely had fun at work? Does the prospect of working at a proper rocket-propelled start-up excite you? Have you cracked it once before and want to prove you can do it again, or maybe you're looking to challenge yourself by taking the next step in your career? Well, we're looking for a Senior Backend Software Engineer to help...

  • Backend Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Qwili Full time

    Who are we? Qwili is on a mission to connect over 800 million Africans without digital access through its marketplace, sales portal, and smartphone used by micro merchants to sell digital products in the informal sector.This is a unique and exciting opportunity, not only because of the impact our platform will make and is already making on the digitally...


  • Eastern Cape - Free State - Gauteng - KwaZulu-Natal - Limpopo - Mpumalanga - North West - Northern Cape - Western Cape - International, South Africa SQUAREPEG Full time

    Job OverviewWe are seeking a highly motivated Senior Backend Engineer to join our team at In this hybrid role, you will play a pivotal role in the development and scaling of our pipeline, leveraging a serverless architecture on AWS, along with the use of Computer Vision (CV) and 3D reconstruction. While a background in CV and 3D reconstruction, as well as...


  • Cape Town, Western Cape, South Africa Xneelo Full time

    Our backend software engineers make sure that when a customer hits a button in a Web application, magic happens on hosting infrastructure in a data centre somewhere in the world.A large scale, mass-market hosting infrastructure is a complex beast requiring quality automation and processes to make sure it can scale and perform optimally, 24x7x365.Product...


  • Cape Town, Western Cape, South Africa Games Global Operations Limited Full time

    Overview Position Overview: We are seeking a highly skilled and experienced Senior Backend Developer to join our team. As a Senior Backend Developer, you will play a critical role in developing versioned public APIs, implementing a microservice architecture, and driving innovative solutions within our existing business-critical product. Your primary focus...


  • Cape Town, Western Cape, South Africa Crayon Full time

    To find out more, click Apply or head on over to Crayon to review the full spec and applyHow you'll roleAs the Senior Backend Engineer you will work on the core components of the company's platform. In collaboration with product managers and business stakeholders, you'll be primarily tasked with helping build the ecosystem to expand the value the product...

  • Backend Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Kuda Technologies Ltd Full time

    Kuda is a money app for Africans on a mission to make financial services accessible, affordable and rewarding for every African on the planet.We're a tribe of passionate and diverse people who dreamed of building an inclusive money app that Africans would love so it's only right that we ended up with the name 'Kuda' which means 'love' in Shona, a language...


  • Cape Town, Western Cape, South Africa Luno Full time

    About us: Luno is the crypto investment app you can rely on, enabling you to buy, store and explore crypto securely. We're committed to putting the power of cryptocurrency in everyone's hands sensibly and responsibly.Since 2013, we've helped millions of people around the world invest safely in crypto. We do this by cutting through the hype and supporting...


  • Cape Town, Western Cape, South Africa John Hill Full time

    Getro is on a mission to unlock the hidden potential within professional networks, transforming how people discover and leverage warm introductions for hiring and sales. As a Senior Backend Engineer on our team, you'll be crucial in crafting features that both accelerate and enrich every connection, helping our customers find new talent, enhance their sales,...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    PBT Group has an opportunity for a Lead Python Backend Engineer who will be responsible for understanding requirements and leading the design and development of solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner and the Chapter Leader. Duties:Create solutions based on requirements provided...


  • Cape Town, South Africa PBT Group Full time

    PBT Group has an opportunity for a Lead Python Backend Engineer who will be responsible for understanding requirements and leading the design and development of solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner and the Chapter Leader. Duties:Create solutions based on requirements provided...

  • Backend PHP Developer

    4 weeks ago


    Cape Town, South Africa PRR Recruitment Services Full time

    Are you a highly experienced, ambitious Backend PHP Developer looking for a challenging role where you can learn lots, based in Cape Town but will consider Johannesburg candidates. Senior Backend PHP Developer requirementsPrevious working experience as a PHP Developer for (5+) year(s)Knowledge of authentication and authorization patternsIntegration of...


  • Cape Town, Western Cape, South Africa Datafin Full time

    ENVIRONMENT: DESIGN elegant solutions for complex problems as the next Senior Software Engineer sought by a fast-growing FinTech company where your role will be to design, build, test and deploy scalable finance applications. This will include a combination of backend APIs and frontend interfaces. Specifically, your main focus will be enhancing Billing and...


  • Cape Town, Western Cape, South Africa Bash Full time

    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 FULL-STACK ENGINEER JOB DESCRIPTIONAs a Senior Full-Stack Engineer (Core) at Bash you'll have a far-reaching impact on the...


  • Cape Town, Western Cape, South Africa Bash Full time

    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 SOFTWARE ENGINEER JOB DESCRIPTION As a Senior Software Engineer at Bash you'll have a far-reaching impact on the commerce...


  • Cape Town, Western Cape, South Africa Datafin Full time

    ENVIRONMENT: WRITE clean, maintainable & testable code using Python and the FastAPI framework as your coding talents & ability to solve complex problems as an Intermediate Python Backend Developer are sought by a dynamic provider of FinTech solutions. Your core role will be to support backend creation and the development of its cutting-edge web application....


  • Cape Town, South Africa Bash Full time

    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 FULL-STACK ENGINEER JOB DESCRIPTIONAs a Senior Full-Stack Engineer (Core) at Bash you’ll have a far-reaching...


  • Cape Town, South Africa Bash Full time

    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 SOFTWARE ENGINEER JOB DESCRIPTION  As a Senior Software Engineer at Bash you’ll have a far-reaching impact on the...

  • Senior Data Engineer

    4 weeks ago


    Cape Town, South Africa OfferZen Full time

    Senior Data Engineer Are you a talented senior data engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you! This could be the last job posting you ever have to click on! Why waste time...