Thông Tin Tuyển Dụng
Senior Backend Developer (PHP + C#)
Cấp bậc | Nhân viên |
Lương | $ Cạnh tranh |
Hết hạn nộp | 30/06/2025 |
Ngành nghề | CNTT - Phần mềm |
Kinh nghiệm | 5 - 10 Năm |
About Us
Cartrack, a subsidiary of Karooooo Ltd. (listed on NASDAQ as KARO), is a world-leading smart mobility SaaS tech company with almost 2.3 million subscribers across 23 countries. Our teams are collaborative, vibrant, and fast-growing, and all team members are empowered with the freedom to influence our products and technology
Profile
We are seeking a highly experienced Mid-Senior Backend Developer with strong expertise in PHP (Laravel) who will help us continue building industry-disruptive tech products and revolutionizing how our customers use technology.
As Cartrack plans to transition to C# in the future, candidates must be willing to upskill and adapt to C# and related technologies while continuing to deliver high-quality PHP-based solutions in the present. A passion for problem-solving and delivering impactful code is essential.
Role
As a Backend Developer (PHP + C#), you will design, develop, and maintain scalable backend solutions, including APIs and services, for global use, primarily using PHP (Laravel) to support our existing infrastructure. You will work independently, fully responsible for developing modules/features, and collaborate with system, database, and hardware engineers as needed. Your work will help fleets across multiple continents (Africa, Asia, Europe, North America, Australia) become more efficient and connected. This role is ideal for someone who enjoys solving complex problems, making impactful decisions, and is prepared to transition to C# in the future.
You will:
You Have
Mandatory Qualifications
Preferred Qualifications
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.
Can communicate in English
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.