Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Engineer.
South Africa Jobs Expertini

Urgent! Software Engineer Job Opening In WorkFromHome – Now Hiring WatersEdge Solutions



Job description

Candidate Experience Leader | Talent Strategy Partner | Client Success Advocate | Bcom Marketing Management

Location: Hybrid (Bryanston, Johannesburg or Rondebosch, Cape Town)

Employment Type: Full-Time

Industry: Software Engineering | Consulting

WatersEdge Solutions is recruiting on behalf of a high-impact consulting firm that’s rapidly expanding its engineering team.

If you’re a seasoned backend developer with strong Golang or Java expertise, this is your chance to join a collaborative, innovative environment where your skills will directly influence large-scale digital transformation projects.

About the Role

As a Senior Golang/Java Developer , you will be part of a talented technology unit embedded within key client projects.

These roles are suited to engineers who thrive in hybrid setups, with four days per week in either the Bryanston or Rondebosch office.

You'll work alongside a team of passionate technologists to build scalable, high-performance backend systems that serve as the engine behind mission-critical platforms.

Key Responsibilities

  • Design and develop robust backend services using Golang and/or Java
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Contribute to architectural decisions and technology direction
  • Ensure code quality through test automation, code reviews, and best practices
  • Identify and resolve performance bottlenecks
  • Mentor junior engineers and contribute to a culture of technical excellence

What You’ll Bring

  • 5+ years of backend development experience in Golang and/or Java
  • Strong understanding of microservices architecture and RESTful APIs
  • Experience with CI/CD pipelines, version control (e.g., Git), and containerization (Docker, Kubernetes)
  • Excellent problem-solving skills and a delivery-oriented mindset
  • Effective communication and team collaboration abilities

Nice to Have

  • Experience in high-volume transactional systems
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Exposure to event-driven architecture or message queues (e.g., Kafka)

What’s On Offer

  • Competitive compensation
  • Hybrid working model with 4 in-office days/week
  • Dynamic projects with leading industry clients
  • A tech-driven, collaborative culture that values innovation

Company Culture

Our client is a purpose-driven consulting firm focused on excellence, autonomy, and growth.

With global reach and local roots, they bring bold thinking and deep care to every engagement.

Their values of Pioneer Spirit, Care, Trust, Performance, and Independence shape a workplace where engineers are empowered to do their best work, supported to grow, and encouraged to challenge convention.

If you have not been contacted within 10 working days, please consider your application unsuccessful.

#J-18808-Ljbffr


Required Skill Profession

Software Development



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Engineer Potential: Insight & Career Growth Guide