Key Responsibilities
  • Define and document architecture (microservices, event-driven, domain-driven design) and integration patterns.
  • Lead end-to-end solution design across front-end (React) and back-end (Node.js/.NET Core).
  • Drive cloud-native implementations on Azure (containers, serverless, managed services).
  • Follow and assist with DevOps practices: CI/CD, Infrastructure as Code (Terraform/Bicep), observability (logging, metrics, tracing).
  • Implement scalability and performance strategies (horizontal scaling, caching, async processing).
  • Ensure security, privacy, and compliance (POPIA, secure SDLC, threat modelling).
  • Provide accurate estimates, manage technical risks, and support pre-sales (workshops, proposals, demos).
  • Mentor and support developers at all levels; uphold coding standards and review processes.

Minimum Requirements:
  • National Diploma or BSc in Computer Science / Information Systems (or equivalent).
  • 6+ years of software development experience with demonstrable leadership and architectural impact.
  • Deep expertise in React and .NET Core.
  • Strong cloud experience (Azure); container orchestration (Kubernetes) advantageous.
  • Hands-on with CI/CD, IaC (Terraform/Bicep), and observability (Prometheus/Grafana/ELK/App Insights).
  • Experience with messaging/eventing (Kafka/RabbitMQ), API gateways, and distributed systems.
  • Relevant certifications (e.g. Azure Administrator, Azure Developer, Azure Architect) are advantageous.

Core Competencies
  • Strategic thinking and pragmatic technical decision-making.
  • Excellent stakeholder communication (technical and non-technical audiences).
  • Leadership, coaching, and building high-performing teams.
  • Ownership of outcomes; balances innovation with reliability and cost.

Client Engagement
  • Lead discovery and solution workshops; translate business objectives into technical roadmaps.
  • Present architecture and trade-offs; align solutions to client budgets and timelines.

Performance Indicators
  • Architecture quality and resilience (availability, latency, scalability).
  • Delivery outcomes across teams (predictability, defect rates, rework).
  • Team development and retention; mentorship impact and standards adoption.

Work Arrangement
  • Location: South Africa (Durban-based) with hybrid work model (on-site and remote).
  • Occasional travel to client sites may be required.

Compliance & Security
  • Adhere to the Protection of Personal Information Act (POPIA) and company data-handling policies.
  • Follow secure coding practices and OWASP Top 10 guidelines.
Similar jobs

More from Carlysle Human Capital
Carlysle Human Capital 1 day ago
Carlysle Human Capital 2 days ago
Carlysle Human Capital 3 days ago

Full Stack Developer (React)

Apply Now
Back to search page