
Tech Lead
- Johannesburg, Gauteng
- Permanent
- Full-time
- Lead and mentor a team of Software Developers, fostering a culture of learning and growth.
- Translate business requirements into scalable, efficient technical solutions.
- Develop high-quality applications using technologies such as Python, Java/Kotlin, JavaScript, Vue.js, Node.js, C#, MySQL, and Microsoft SQL.
- Design and architect microservices and web API integrations.
- Collaborate with cross-functional teams, including Product Managers, DevOps, and QA.
- Take ownership of quality throughout the SDLC, ensuring smooth deployment.
- Oversee project delivery, track progress, and manage risks.
- 6+ years of software development experience, with at least 2 years in a senior role.
- Proven leadership experience managing and mentoring a development team.
- Strong hands-on expertise with technologies, including Vue.js, Node.js, MySQL, MS SQL, AWS (Lambdas/EC2/S3/SQS/SNS), API development, Redis, RabbitMQ, and Kafka.
- In-depth knowledge of microservices architecture and modern web API integration.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Strong soft skills: Communication, stakeholder management, facilitation, and conflict resolution.
- Familiarity with development tools like IntelliJ Idea, Postman, Visual Studio Code, GitLab, MySQL Workbench, and Atlassian.
- A Degree in Computer Science, IT, or a related field (advantageous).
JobPlacements.com