Senior Back End Developer
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
About the job
Contract Type: Perm
Specialism: Technology & Digital
Focus: Web Development
Industry: Financial Services
Salary: Negotiable
Workplace Type: Hybrid
Experience Level: Mid Management
Location: Cape Town
FULL_TIMEJob Reference: J647H7-E12B66AB
Date posted: 20 January 2026
Consultant: Tafadzwa Chakaodza
cape-town technology-and-digital/development-web 2026-01-20 2026-03-21 financial-services Cape Town Western Cape ZA Robert Walters https://www.robertwaltersafrica.com https://www.robertwaltersafrica.com/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true