About the position
An opportunity exists for a skilled Technical Lead to guide architecture, ensure quality, and support delivery across multiple software projects. The role involves mentoring developers, shaping technical solutions, driving cloud-native implementations, and partnering with clients to define roadmaps and technical strategies.
Key Responsibilities
- Define and document architecture patterns for microservices, event-driven, and domain-driven designs
- Lead end-to-end solution design across front-end (React) and back-end (.NET Core / Node.js)
- Drive cloud-native implementations on Azure, including containers, serverless, and managed services
- Follow and assist with DevOps practices: CI/CD, Infrastructure-as-Code (Terraform/Bicep), observability (Prometheus, Grafana, ELK/App Insights)
- Implement scalability and performance strategies, including horizontal scaling, caching, and asynchronous processing
- Ensure security, privacy, and compliance with POPIA, secure SDLC, and threat modelling
- Provide accurate estimates, manage technical risks, and support pre-sales activities (workshops, proposals, demos)
- Mentor and support developers at all levels, uphold coding standards, and conduct code reviews
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 Azure cloud experience; Kubernetes and container orchestration advantageous
- Hands-on experience with CI/CD, Infrastructure-as-Code (Terraform/Bicep), and observability tools
- Experience with messaging/eventing (Kafka/RabbitMQ), API gateways, and distributed systems
- Relevant certifications (Azure Administrator, Developer, Architect) advantageous
- Excellent strategic thinking, stakeholder communication, leadership, and team coaching skills
- Ownership of outcomes with focus on innovation, reliability, and cost-efficiency
Should you meet the requirements for this position, please email your CV to [Email Address Removed]. You can also contact the IT team on [Phone Number Removed]; or visit the website at [URL Removed]
Desired Skills:
- React
- .NET COre
- Azure
- Kafka
- Node.js