About the job Software Development Team Lead (HCM)
A bit about us
Cartrack, a subsidiary of Karooooo Ltd. (NASDAQ: KARO), is a global leader in mobility solutions, specializing in real-time data analytics, fleet management, and vehicle tracking. With over 2.3 million subscribers across 23+ countries, we help businesses optimize operations, reduce costs, and enhance safety through our Software-as-a-Service (SaaS) platform.
Our solutions are trusted by industries like logistics, insurance, and automotive for their reliability, scalability, and performance. As we expand across Southeast Asia, Europe, and Africa, we remain committed to innovation, sustainability, and customer satisfaction.
Your profile
We are looking for an experienced Software Development Team Lead with extensive full-stack development experience and a track record of managing small to medium-sized teams while delivering high-quality software solutions.
The ideal candidate should:
- Have a proven track record as both a strong individual contributor and an effective mentor for team members.
- Demonstrate leadership skills, ensuring that the team meets promised timelines and delivers high-quality software.
- Be able to thrive in dynamic and demanding environments, balancing multiple priorities efficiently.
- Be an outspoken, strong communicator, and decisive, capable of clearly articulating ideas to both technical and non-technical stakeholders.
About the Role:
This role requires someone who is technically proficient in both front-end and back-end technologies, capable of leading and mentoring a team, while also contributing as a senior developer.
You will be collaborating with stakeholders across various teams, including Product, Design, QA, and Higher Management. Your work will have a material impact on thousands of clients worldwide.
If you thrive in a fast-paced environment, this role is for you!
You Have
Mandatory Qualifications
- Bachelors degree in Computer Science or equivalent industry experience
- Team Management: 2+ years of experience mentoring and managing a team of 2 to 10 developers
- PHP: 5+ years of strong expertise in core PHP, capable of building robust and scalable applications
- JavaScript: 4+ years of experience building front-end applications using any modern JavaScript framework
- SQL: Proficient in writing and optimizing SQL queries and designing databases
- Git: Expertise in Git version control, understanding branching, merging, and collaborative workflows
Nice to Have
- TypeScript with ReactJS: Hands-on experience building front-end applications with React & TypeScript
- PostgreSQL: Experience in optimizing queries and designing databases for PostgreSQL
- Containerization: Experience managing applications using Docker and orchestration technologies like Kubernetes
- Linux: Proficiency in Linux environments, including scripting and system management
- Continuous Integration (CI/CD): Familiar with CI/CD pipelines and tools like GitLab CI