Principal Backend Engineer

Found in: Talent ZA C2 - 3 weeks ago


Cape Town, South Africa Yoyo Group Full time
Job Description

We are seeking a Principal 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 and AWS knowledge to design, develop, and implement complex backend services.

You will also be a technical leader, mentoring junior engineers and shaping the direction of our backend technology stack with a focus on AWS cloud solutions.

What you’ll do:

  • As a Principal Backend Engineer, you will work with a team who deliver a remarkable solution to one of our key clients in the Retail and Financial Services sector.
  • Your projects will focus on both expanding and refining the Yoyo platform in order to cater to the ever-changing needs of clients, but also to sustain our competitive edge in the global fintech market. In order to achieve this, you will be working on multiple internal systems, as well as integrations to 3rd party systems using RESTful Web services.
  • You'll collaborate with 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.

What we’re looking for:

  • Good understanding of Java core concepts, service-based architectures, design patterns, data structures, and algorithms.
  • Experience building and consuming RESTful web services.
  • Experience with Java J2EE, Spring Framework 4 or higher, Spring Boot and Wildfly.
  • Experience in implementation and application of relational databases, MySQL
  • Experience in implementation and application of non-relational databases such as MongoDB and DynamoDB.
  • Experience using source code repositories such as GitHub / GitLab and Jenkins
  • Experience with building and deploying backend services in a distributed cloud
    environment is advantageous, specifically Amazon Web Services (AWS)
  • Experience with containerization technologies such as Docker and Kubernetes is a plus.
  • Experience with JavaScript, NodeJS, React, PHP/Laravel is advantageous
  • Experience with design documentation using standard design modelling frameworks (e.g. UML).
  • Good understanding of software security and defensive coding.
  • Exposure to test-driven development with fully automated CI/CD toolchains
  • Extensive knowledge of engineering principles and procedures.
  • Strong supervisory and leadership qualities with experience in mentoring junior engineers.
  • Experience in financial services or related transactional industries is a plus.

Qualifications

  • Computer Science / Information Systems degree/diploma or 7+ years equivalent experience.
  • At least two years of Systems Design experience.
  • At least two years of experience leading a software development team.
  • Certification in Java would be advantageous.
  • Amazon Web Services and other industry certifications are advantageous.
  • Proficient with Microsoft Office Suite or related software.


Additional Information

Our Yoyo Values:

  • Be extremely customer centric: In everything we do, serve and delight our customers, using data to continuously improve.
  • Be a passionate team player: Spiral up, be positive, bring momentum, and energy to those around you, leave ego at the door and be teachable.
  • Be an owner: Be accountable and take responsibility. Find solutions, learn from your mistakes and own tasks to completion.
  • Be world-class at speed: Delivering world leading solutions that delight our clients and customers.
  • Be curious and creative: Constantly innovating, exploring, learning, stretching ourselves, pushing the boundaries and thinking out of the box.

  • Principal Engineer

    Found in: beBee S ZA - 3 weeks ago


    Western Cape, Cape Town, South Africa Amazon Full time

    Amazon’s job vacancy, Career and Recruitment Job title : Principal Engineer jobs in Western Cape Job Location : Western Cape, Cape Town Deadline : April 08, 2024 Quick Recommended Links Jobs by Location Job by industries DESCRIPTION Principal Engineers provide technical leadership at Amazon.com. They help establish technical standards and drive...

  • Backend Software Engineer

    Found in: Talent ZA C2 - 3 weeks ago


    Cape Town, 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...

  • Lead Python Backend Engineer

    Found in: Talent ZA C2 - 3 weeks ago


    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 Developer Level 2

    Found in: beBee S ZA - 3 weeks ago


    Western Cape, Cape Town, South Africa Games Global Full time

    Games Global’s job vacancy, Career and Recruitment Job title : Backend Developer Level 2 jobs in Western Cape Job Location : Western Cape, Cape Town Deadline : May 12, 2024 Quick Recommended Links Jobs by Location Job by industries Key Responsibilities: Backend Development: Assist in designing, developing, and maintaining backend solutions to enable...

  • Backend Developer Level 2

    Found in: beBee jobs ZA - 1 week ago


    Cape Town, Western Cape, South Africa Games Global Full time

    Games Global's job vacancy, Career and RecruitmentJob title : Backend Developer Level 2 jobs in Western CapeJob Location : Western Cape, Cape TownDeadline : May 12, 2024Quick Recommended LinksJobs by LocationJob by industries Key Responsibilities:Backend Development: Assist in designing, developing, and maintaining backend solutions to enable the delivery...

  • Senior Backend Engineer

    Found in: beBee jobs ZA - 4 days ago


    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...

  • Technical Lead

    Found in: Adzuna ZA B C2 - 1 week ago


    Cape Town, South Africa Adzuna ZA B C2 Full time

    Restack helps businesses transition from outdated, on-premise and in-house technology to the latest cloud business models. We pride ourselves on our culture that is made up of impeccably skilled, passionate professionals. Our team varies from veterans of the industry to fresh faced young bloods who are ready to shape the future.We have the following...

  • Technical Lead

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Cape Town, South Africa HR Genie Full time

    Restack helps businesses transition from outdated, on-premise and in-house technology to the latest cloud business models. We pride ourselves on our culture that is made up of impeccably skilled, passionate professionals. Our team varies from veterans of the industry to fresh faced young bloods who are ready to shape the future.We have the following...

  • Consulting/Principal Software Engineer

    Found in: beBee S ZA - 3 weeks ago


    Gauteng, Cape Town, South Africa Relx Full time

    Relx’s job vacancy, Career and Recruitment Job title : Consulting/Principal Software Engineer jobs in Gauteng Job Location : Gauteng, Cape Town Deadline : April 14, 2024 Quick Recommended Links Jobs by Location Job by industries Responsibilities Acting as an acknowledged ‘go to’ person on coding and technical issues, for both internal and...

  • Senior C# Developer

    Found in: Talent ZA C2 - 3 weeks ago


    Cape Town, South Africa Acuity Consultants Full time

    Job Description *This is a 6 Month Contract, 100% REMOTE, Paying R800 per hour* This is an excellent contract opportunity for a Senior C# Developer to build scalable backend solutions while leveraging AWS services for seamless integration and deployment. Tech stack: C#, .net, AWS experience building backend. THE COMPANY This Software Engineering,...

  • Onshore Principal Consultant

    Found in: beBee jobs ZA - 2 weeks ago


    Cape Town, Western Cape, South Africa Green Recruitment Company Full time

    ​Position: Principal Consultant – Onshore RenewablesLocation: Cape Town, Western Cape, South Africa (Remote)Your Role:As the Principal Consultant, you will be responsible for identifying, developing, and converting consultancy opportunities within the onshore renewables sector. Managing multi-disciplined teams of engineers and consultants, you will...

  • Principal Consultant

    Found in: Talent ZA C2 - 15 hours ago


    Cape Town, South Africa AqualisBraemar LOC Full time

    Principal Consultant - Renewables Be the energy behind change. Join ABL Group.  OWC, an ABL Group company, is a technical and advisory consultancy specializing in renewable energy, including onshore & offshore, fixed/floating wind energy, onshore solar, floating solar, and hydrogen. OWC offers a global service offering, focused on project...


  • City of Cape Town, Western Cape, South Africa The Green Recruitment Company Full time

    Posted 05 February 2024 Salary Competitive Salary (DOE) LocationCity of Cape Town Job type Permanent Discipline Renewable Energy & Infrastructure ReferenceCM-OPC-02/24 Contact NameCharles Matthews **Position**: Principal Consultant - Onshore Renewables **Location**: Cape Town, Western Cape, South Africa (Remote) **Your Role**: As the Principal...


  • Cape Town, South Africa SET Recruitment Consultants Full time

    **Investment Principal / Senior Associate** **R1m (Neg) plus bonus** **Cape Town** Superb career opportunity with a specialist infrastructure investment manager who are looking to appoint an experienced unlisted investment principal with ambitions to develop into an investment partner role over the next two to three years. Key performance areas - Deal...

  • Principal Consultant

    8 hours ago


    Cape Town, South Africa OWC Full time

    **Description**: **Be the energy behind change. Join ABL Group.** OWC, an ABL Group company, is a technical and advisory consultancy specializing in renewable energy, including onshore & offshore, fixed/floating wind energy, onshore solar, floating solar, and hydrogen. OWC offers a global service offering, focused on project development services, owner’s...

  • Senior Software Engineer

    Found in: Talent ZA C2 - 1 week ago


    Cape Town, South Africa Santam Full time

    The company At Santam Switch, we are putting digital insurance in the hands of consumers. We are the only digital insurer in South Africa offering on-demand cover for your prized portables . phones, laptops, bicycles, etc. We also offer on-demand car insurance that saves you money when you’re not driving your car. We are still at the beginning of...

  • Principal Frontend Engineer, DNSME

    Found in: Talent ZA C2 - 3 weeks ago


    Cape Town, South Africa DigiCert Full time

    ABOUT DIGICERT We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help...


  • Cape Town, South Africa Surbana Jurong Private Limited Full time

    Join our Team: Where People, Purpose, Integrity, Partnership, and Professionalism thrive! - Join our Engineering Dream Team: Building tomorrow's world, today! - Come be a part of something extraordinary. Your future starts here at SMEC South Africa. - Position_ - _ - :_ - Civil Engineering Technical Principal Bridges_ Location : Western Cape, Cape Town The...

  • Onshore Principal Consultant

    Found in: beBee S ZA - 2 weeks ago


    City of Cape Town, South Africa Green Recruitment Company Full time

    ​Position: Principal Consultant – Onshore RenewablesLocation: Cape Town, Western Cape, South Africa (Remote)Your Role:As the Principal Consultant, you will be responsible for identifying, developing, and converting consultancy opportunities within the onshore renewables sector. Managing multi-disciplined teams of engineers and consultants, you will...


  • Cape Town, South Africa City of Cape Town Full time

    ELIGIBILITY CLOSING DATE 09.06.2023 REFERENCE NUMBER UWM 29/23 SALARY R 501.057,00 Per Annum DEPARTMENT Finance and Capital Implementation DIRECTORATE URBAN WASTE MANAGEMENT Principal Technician **Requirements**: - National Diploma in Civil Engineering - Qualification in Project Management is advantageous - Minimum of 5 years’ project...