CareerPlan

Senior Backend Engineer

South AfricaFull-time2025-04-01 → 2026-11-10

Core

Design and deliver custom software solutions for enterprise and public sector clients while improving their software delivery capabilities.

Role type

Senior Backend Engineer (Consultancy)

Builds

Custom software solutions for enterprise and public sector clients

Domain

Enterprise software / Public sector

Deliverable

product features

Required skills

Enterprise scale distributed systems development, Expert level programming language proficiency, Test driven development (TDD), Automated testing, Agile development principles, System infrastructure automation, Production support

Preferred skills

Microservice architectures, RESTful services, Containerised/cloud environments (AWS, GCP, Azure)

Responsibilities

Determine system requirements with clients and teams, Deliver software using agile practices, Automate system infrastructure and deployments, Provide production support, Advocate agile practices to client organizations, Mentor client team members, Improve team and client delivery capabilities

Seniority

Senior, hands-on IC