Lead Backend Developer - Microservices
Summary
Lead Backend Developer spearheading a microservices initiative in Tembisa, Gauteng: designing scalable distributed backend systems, mentoring engineers, and overseeing production deployments. Stack includes Java, Python, Go, or Node.js, SQL/NoSQL databases, Kafka/RabbitMQ, and Docker/Kubernetes on cloud platforms.
Our client is seeking an experienced and visionary Lead Backend Developer to spearhead their microservices architecture initiative in Tembisa . You will be responsible for designing, developing, and deploying robust, scalable backend systems that power their core platform. This role requires a strong technical leader who can mentor a team of developers, drive best practices, and ensure the successful implementation of microservices patterns. Join a forward-thinking company that values innovation and is committed to building high-performance, resilient software solutions in a collaborative setting.
Key Responsibilities
- Lead the design and development of highly scalable microservices using modern backend technologies.
- Mentor and guide a team of backend engineers, fostering a culture of technical excellence and collaboration.
- Define and enforce coding standards, best practices, and architectural patterns for backend development.
- Optimize application performance, database interactions, and system scalability.
- Collaborate closely with product managers and frontend developers to deliver seamless user experiences.
- Oversee the deployment and maintenance of backend services in production environments.
Requirements
- Master's degree in Computer Science or a related field, or equivalent extensive experience.
- 8+ years of professional backend development experience, with at least 2 years in a lead or senior role.
- Deep expertise in designing and building distributed systems and microservices architectures.
- Proficiency in one or more backend languages such as Java, Python, Go, or Node.js.
- Strong understanding of database technologies (SQL and NoSQL) and message queues (e.g., Kafka, RabbitMQ).
- Experience with cloud platforms and container orchestration (e.g., Docker, Kubernetes).
Benefits
- Highly competitive salary package with annual bonuses.
- Comprehensive health and wellness benefits.
- Generous annual leave and paid sick leave.
- Opportunities for career advancement and leadership development.
- Dynamic and innovative work culture in the heart of Tembisa .