Senior Software Engineer – Full Stack

apartmentwePlace placeJohannesburg calendar_month 

Our client is growing their Payments team and is looking for an experienced Full‑Stack Software Engineer to help them build and support systems that sit at the centre of how money moves. This role exists to strengthen their delivery capability across backend and frontend platforms, ensuring they continue to build reliable, high‑quality payment solutions as their systems evolve.

What youll do
  • Design and build backend services that support payment processing and related functionality
  • Develop and maintain frontend features that connect users and systems to payment capabilities
  • Build and support APIs and services that are secure, reliable, and scalable
  • Work closely with engineers, testers, and product partners to deliver end‑to‑end solutions
  • Take ownership of your work from design through to production support and improvemen
About the team
The Payments team builds and runs systems that support critical financial transactions. The work they do is essential to how payments are processed and managed across their platforms. They work in a highly collaborative environment where engineers are trusted to take ownership, contribute ideas, and help maintain reliable systems that operate at scale.
Why this role is different
  • Youll work across the full stack on systems that have real, day‑to‑day impact
  • Youll be trusted to take initiative rather than wait for direction
  • Youll have exposure to complex, real‑world payment challenges
  • Youll be part of a positive, collaborative team that values accountability and quality
What were looking for
  • Strong experience building backend services using js (TypeScript) and/or Java
  • Frontend development experience using Angular and/or React
  • Experience building and operating systems on AWS
  • Solid experience with relational databases such as MySQL or PostgreSQL
  • A proactive approach with a strong sense of ownership
  • Someone who works well in a collaborative, delivery‑focused team

Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

local_fire_departmentUrgent

Senior Cloud Software Engineer.

apartmentPeople SourceplaceJohannesburg
SQL experience and experience with web development as well as a solid understanding of automation testing. Opportunity to join a cross-functional team building cloud applications that are revolutionising impactful IoT solutions. Gauteng based.
apartmentNetwork RecruitmentplaceJohannesburg
Key Duties and Responsibilities This is a dynamic, hands-on engineering role where you will get exposure to both software and hardware:  •  Develop and maintain software-driven electronic engineering solutions  •  Design, troubleshoot, and debug...
business_centerHigh salary

Junior Software Engineer

apartmentNetwork RecruitmentplaceJohannesburg
Company and Job Description: Join a forward-thinking research and development team focused on building and improving advanced engineering solutions. In this role, you will collaborate closely with senior technical leadership and multidisciplinary...