About the job Senior Backend Developer, PHP API (HCM)
Company Overview
Cartrack, a subsidiary of Karooooo Ltd. (listed on NASDAQ as KARO), is a global leader in mobility solutions, specializing in real-time data analytics, fleet management, and vehicle tracking. With over 2.3 million active subscribers across more than 23 countries, Cartracks mission is to drive efficiency and connectivity
for vehicle fleets worldwide, making transportation smarter and more sustainable.
As a pioneer in the telematics industry, Cartrack provides a comprehensive Software-as-a-Service (SaaS) platform that delivers critical insights to businesses, enabling them to optimize their operations, reduce costs, and enhance safety. The platform is trusted by small to large enterprises across various industries, including logistics, insurance, and automotive, for its reliability, scalability, and robust performance.
At Cartrack, we are not just offering a job; we are offering the opportunity to be part of a mission-driven company that is transforming the way fleets operate globally. Our commitment to innovation, customer satisfaction, and sustainability is reflected in our continuous growth and strong financial performance, as we expand our footprint in key regions like Southeast Asia, Europe, and Africa.
Join us at Cartrack and be part of a dynamic team that is shaping the future of connected mobility, ensuring that fleets around the world are more efficient, safe, and connected.
Profile
We are seeking a highly experienced Senior PHP Developer who has led multiple large-scale projects from conception to deployment. This individual should have a proven track record of building and managing large applications with their own stack, demonstrating a strong ability to oversee end-to-end solutions. They
should excel in dynamic and demanding environments, adeptly managing various priorities and balancing them with efficiency and focus. The ideal candidate will be outspoken, a strong communicator, and decisive, with the ability to articulate their ideas clearly to both technical and non-technical stakeholders.
Role
This role is designed for a developer who excels in independent work and is confident in their abilities, while also being proactive in collaborating with system, database, and hardware engineers as needed. This position is perfect for someone eager to grow a solution and see their impact on the business, to help fleets of vehicles on all multiple continents (Africa, Asia, Europe, North America, Australia) to be more efficient and more connected. If you are someone who enjoys the challenge of solving complex problems and making decisions that drive success, this role is for you.
You have
Mandatory Qualifications
Bachelor degree of Computer Science degree or equivalent industry experience
PHP (Laravel Framework): Strong expertise in PHP and extensive experience with the Laravel framework, capable of building robust, scalable applications. (5+ years)
HTTP Programming: In-depth knowledge of HTTP protocols and experience in building RESTful APIs.
SQL: Proficiency in SQL, including query optimization and database design.
Unit Testing / Test-Driven Development: Experience with unit testing, TDD, and static code analysis to ensure code quality and reliability.
Docker / Kubernetes: Hands-on experience with containerization and orchestration tools like Docker and Kubernetes for deploying and managing applications.
Git: Expertise in using Git for version control, with a deep understanding of branching, merging, and collaborative workflows.
Preferred Qualifications
Linux: Proficiency in Linux environments, including scripting and system management.
Continuous Integration: Knowledge of CI/CD pipelines and experience with tools like GitLab CI, or similar for automating testing and deployment.
Python: Experience in Python for analytics and testing purposes, adding versatility to your programming skills.
Observability Tools: Familiarity with observability tools like Zabbix, Graylog, or equivalents to monitor and troubleshoot applications.
Desirable Skills
Streaming Experience: Knowledge of streaming technologies such as Kafka, gRPC, or RabbitMQ is a significant advantage.
HAProxy: Knowledge of HAProxy for load balancing and high availability.
Kubernetes: Familiarity with Kubernetes for orchestrating and managing containerized applications at scale.
Shell Scripting: Ability to write and maintain shell scripts for automating tasks and managing systems.