Lead Software Developer
PerformIT Personnel
Full-time
IT Management & IT Project Management, Software Development
Location
gqeberha, eastern cape, South-Africa
Posted
June 14, 2026
Job Description
Renowned Company is seeking an experienced Lead Software Developer to join their team. The Lead Software Developer will take technical ownership of the development and engineering of the Companyβs platforms. This role is responsible for leading the design and delivery of a domain-driven design with an event-driven architecture, guiding engineers on architecture and standards, and acting as the primary technical interface between engineering, business, and operations. The Lead Engineer will ensure the platform is scalable, maintainable, and aligned to real operational workflows while maintaining high delivery standards across the team.
Key Responsibilities
Technical Leadership & Architecture
- Own and evolve our platforms technical architecture using Domain-Driven Design (DDD) and Event-Driven Architecture (EDA) principles
- Define bounded contexts, aggregates, domain events, and service boundaries
- Ensure correct application of eve...