en
Jobs

Let our industry specialists listen to your aspirations and present your story to the most esteemed organisations in the Africa, as we collaborate to write the next chapter of your successful career.

See all jobs
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
About Robert Walters Africa

Since our establishment 25 years ago, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Africa

Learn more

Senior Back End Developer

Save job

My client is a global private equity firm seeking a Senior Software Engineer focused on the back end-end to join their Engineering team and own the back-end solutions development. You’ll drive development of Vue.js UIs, architect and maintain robust .NET Core and .NET Framework services and contribute to our ETL pipelines and reporting processes. In the fast-paced environment, you’ll set technical direction, mentor peers, and champion best practices to keep our codebase clean, scalable, and secure. The ideal candidate is a self-starter who learns quickly, respects proven conventions, and elevates the team’s expertise through coaching and thoughtful refactoring.

Key Responsibilities:

  • Front-end Development & Design:
    • Build reusable Vue.js components (Composition API, Pinia, Vue Router)
    • Create wireframes and mock-ups using Figma, Sketch, or equivalent
  • Implement and maintain RESTful APIs in .NET Core; support legacy .NET Framework services
  • Model SQL Server schemas, write T-SQL queries
  • Provide strategic technical solutions to complex problems in a distributed systems environment
  • Uncover true requirements beneath feature requests and recommend optimal technical/business approaches
  • Drive the full lifecycle: requirements gathering, design, coding, testing, deployment, and monitoring
  • Guide and mentor junior team members, conduct code reviews, and uphold coding standards
  • Collaborate with cross-functional teams across distributed offices
  • Communicate progress, risks, and dependencies proactively

Required Experience & Skills:

  • Minimum 8+ years’ software development experience, with at least 5 years’ front-end focus
  • Deep proficiency in modern JavaScript frameworks (Vue.js preferred)
  • Strong skills in HTML5, CSS3/SCSS/LESS, component architecture, state management, and routing
  • Experience with .NET Core (3.1+) and familiarity with maintaining .NET Framework applications
  • Basic SQL Server knowledge: schema design, T-SQL querying, indexing fundamentals
  • Solid experience with Git workflows and CI/CD pipelines (Azure DevOps)
  • Excellent client-facing written and verbal communication skills
  • Proven ability to deliver projects independently with high accountability

Education & Qualifications:

  • Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience
  • Demonstrated track record of owning front-end feature delivery and mentoring peers across the full stack

Nice to Have:

  • Hands-on experience with micro-frontend architectures or module federation
  • Familiarity with automated testing frameworks (Jest, Cypress, xUnit)

Experience working in financial or investment domain is a plus

Contract Type: Perm

Specialism: Technology & Digital

Focus: Web Development

Industry: Financial Services

Salary: Negotiable

Workplace Type: Hybrid

Experience Level: Mid Management

Location: Cape Town

Job Reference: J647H7-E12B66AB

Date posted: 20 January 2026

Consultant: Tafadzwa Chakaodza