Senior Backend Software Engineer

3 weeks ago


Johannesburg, South Africa Elite Search And Selection Cc Full time

A truly FANTSTIC opportunity for a Senior Backend Software Engineer / Technical Lead who thrives in fast-moving collaborative environments solving real-world problems Location: Remote (must be based in South Africa – open to South African citizens / residents only) Type: Full-time | Industry: SaaS | Level: Senior/Lead A leading Digital Communications SaaS company that started from humble beginnings 20+ years ago has grown into a trusted messaging and marketing powerhouse platform with teams across South Africa and growing its global footprint. They have received many prestigious accolades to their name over the years and offer a supportive, empowering, rewarding and innovation culture built on flexibility, openness and trust. My client is looking for a Senior Software Engineer / Technical Lead to drive the evolution of their backend platforms, shape architectural decisions, and lead innovation. Responsibilities Own and evolve the backend platform architecture (microservices, APIs, event-driven systems) Lead engineering design principles, architecture reviews, and platform scalability initiatives Integrate cutting-edge AI tooling into development processes Mentor and grow a talented engineering team Drive backend performance, reliability, and security best practices Requirements 7+ years in backend development (PHP, Go, Python preferred) Deep experience with microservices, cloud infrastructure (AWS, GCP, Azure), and message queues (Kafka/RabbitMQ) Strong leadership in software architecture, OOP principles and system design Passion for innovation, automation, and building resilient systems Experience with AI dev tools a big plus South African citizen. Offering Fully remote (with a strong team presence in Joburg and Cape Town) People-first culture : collaborative, fun, and supportive Solve real problems at scale with autonomy and purpose Flexible work setup, and meaningful impact If you would like to learn more about the position and company please contact or apply now #J-18808-Ljbffr



  • Johannesburg, Gauteng, South Africa Elitesearch Full time R1 200 000 - R2 400 000 per year

    Platform Technical Lead / Senior Backend Software Engineer – Remote (South Africa Only)My client is looking for a Senior Backend Software Engineer / Platform Technical Lead who thrives in fast-paced, collaborative environments and enjoys tackling complex, high-impact challenges that power products used by thousands globally.About My Client:A Digital...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R1 200 000 - R2 400 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, South Africa Elite Search Full time

    Responsibilities Own and evolve the backend platform architecture (microservices, APIs, event-driven systems) Lead engineering design principles, architecture reviews, and platform scalability initiatives Integrate cutting-edge AI tooling into development processes Mentor and grow a talented engineering team Drive backend performance, reliability, and...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, Gauteng, South Africa k0dehut Full time R250 000 - R750 000 per year

    Job Title: Backend Software EngineerKEY AREAS OF RESPONSIBILITYDevelop and maintain all client-facing web systemsDevelop and maintain IoT linking servers and interfaces between hardware and appsDevelop new systems, for our client to sell in the security industryRespond to any critical system breaks in a timely fashionWork with team of other backend,...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the Role We are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services. This role emphasizes cloud-native development, microservices architecture, and secure,...