1,785,023open jobs
103,769companies
265,772added this week
Browse all
Salary
≈ $21k – $54k per year (Estimated)
Location
In office (Cape Town)
Seniority
Senior · 7+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Sep 19, 2026. Job Mail scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
Job description

Job Description:

You will join our dynamic development team, contributing to the design, implementation, and optimization of robust software solutions for our clients. As a Senior PHP Developer, you will play a key role in delivering high-quality code and mentoring junior team members.

Your missions:

  • Design, develop, and maintain scalable PHP applications using Laravel
  • Integrate and manage message queuing systems such as RabbitMQ
  • Develop and optimize SQL queries and database structures
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Implement and maintain AWS cloud-based solutions
  • Ensure application security and compliance with PCI Data Security Standard
  • Develop and integrate Microservices and Web APIs
  • Utilize Docker for containerization and deployment
  • Troubleshoot, debug, and upgrade existing software
  • Mentor and support junior developers within the team

Your profile:

  • Experience in software development (minimum 7+ years)
  • Experience in PHP; Laravel experience is a strong advantage
  • Experience with MySQL
  • Experience with AWS cloud
  • Experience with queuing technologies (RabbitMQ or AWS SQS)
  • Experience with Microservices and Web API integration
  • Experience with JavaScript, jQuery, CSS, HTML
  • Experience with Vue.js and Node.js (or similar frameworks)
  • Knowledge of PCI Data Security Standard
  • Experience with Docker
  • Knowledge of Java or Golang is beneficial
  • You demonstrate strong problem-solving and communication skills

What we offer:

  • An international community bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)

Amaris is proud to be an equal-opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.

Who are we?

Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade - this is made possible by an international team of 7,600 people spread across 5 continents and more than 60 countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We're focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your steppingstone to cross rivers of change, meet challenges and achieve all your projects with success.

At Amaris, we strive to provide our candidates with the best possible recruitment experience. We like to get to know our candidates, challenge them, and be able to give them proper feedback as quickly as possible. Here's what our recruitment process looks like:

Brief Call: Our process typically begins with a brief virtual/phone conversation to get to know you! The objective? Learn about you, understand your motivations, and make sure we have the right job for you!

Interviews (the average number of interviews is 3 - the number may vary depending on the level of seniority required for the position). During the interviews, you will meet people from our team: your line manager of course, but also other people related to your future role. We will talk in depth about you, your experience, and skills, but also about the position and what will be expected of you. Of course, you will also get to know Amaris: our culture, our roots, our teams, and your career opportunities!

Case study: Depending on the position, we may ask you to take a test. This could be a role play, a technical assessment, a problem-solving scenario, etc.

As you know, every person is different and so is every role in a company. That is why we have to adapt accordingly, and the process may differ slightly at times. However, please know that we always put ourselves in the candidate's shoes to ensure they have the best possible experience.

We look forward to meeting you!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,785,023 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Cape Town
≈ $23k – $48k per year (Estimated) • In office • Full-Time • 3+ years exp • South Africa
Apply
$105k – $235k per year • Equity • In office • 7+ years exp • Bachelor's Degree • Redwood City
Python
Go
Java
C++
AI/ML
AI Agents
Embodied AI
DevOps
Rest API
CI/CD
Docker
Kubernetes
Cybersecurity
Zero Trust
Robotics
ROS
Gazebo
Webots
Isaac Sim
Teleoperation
Digital Twin
IoT
MQTT
OPC UA
Apply
≈ $153k – $310k per year (Estimated) • Equity • In office • 10+ years exp • Bachelor's Degree • Redwood City
Python
Go
Java
C++
AI/ML
Reinforcement Learning
Multimodal AI
AI Agents
VLM
Synthetic Data
Vision-Language-Action
Embodied AI
DevOps
CI/CD
Kubernetes
Cybersecurity
Zero Trust
Robotics
ROS
Gazebo
Webots
Isaac Sim
Isaac Lab
Perception
Imitation Learning
Reinforcement Learning
Digital Twin
IoT
MQTT
OPC UA
Apply
≈ $152k – $308k per year (Estimated) • Equity • In office • 7+ years exp • Bachelor's Degree • Redwood City
Python
Go
Java
C++
AI/ML
Reinforcement Learning
Multimodal AI
AI Agents
VLM
Synthetic Data
Vision-Language-Action
Embodied AI
DevOps
Rest API
CI/CD
Kubernetes
Cybersecurity
Zero Trust
Robotics
ROS
Gazebo
Webots
Isaac Sim
Isaac Lab
Sim-to-Real
Imitation Learning
Reinforcement Learning
Digital Twin
IoT
MQTT
OPC UA
Apply
$123k – $306k per year • Equity • In office • United States
Databases
Oracle
AI/ML
Machine Learning
Apply
DevOps Engineer 14 days ago
Equity • In office • 3+ years exp • Zurich
Python
JavaScript
Rust
C++
Node JS
Node JS
Prisma
Databases
PostgreSQL
DevOps
Terraform
GitHub Actions
New Relic
Datadog
Prometheus
CI/CD
AWS
Docker
Amazon EC2
IAM
Amazon ECS
Cybersecurity
SOC 2
Apply
≈ $15k – $38k per year (Estimated) • Remote (EAEU) • Yekaterinburg
PHP
1C
PHP
Bitrix
Databases
MySQL
PostgreSQL
Apache Kafka
DevOps
Git
Docker
Linux
Apply
In office • Full-Time • 2+ years exp • Bachelor's Degree • Copenhagen
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
DevOps
GCP
Azure
CI/CD
Git
AWS
Analytics
Tableau
Power BI
ETL/ELT
Azure Data Factory
Dimensional Modeling
Apply
≈ $16k – $42k per year (Estimated) • Remote (EAEU) • Moscow
SQL
PowerShell
C#
Management
Jira
QA
Selenium
Apply
≈ $14k – $32k per year (Estimated) • Remote (EAEU) • 2+ years exp • Moscow
Java
SQL
Java
Spring Cloud
Hazelcast
Databases
Redis
RabbitMQ
Apache Kafka
DevOps
Rest API
OpenShift
GitLab CI
CI/CD
Jenkins
Git
Kubernetes
Bitbucket
SOAP
Management
Confluence
Jira
QA
Postman
Apply
$15k per year • In office • Full-Time • 2+ years exp • Master's Degree • South Africa
C#
C++
Management
Microsoft Office
Apply
≈ $16k – $46k per year (Estimated) • In office • Full-Time • 4+ years exp • Pretoria
JavaScript
TypeScript
SQL
Frontend
Angular
Apply
≈ $21k – $54k per year (Estimated) • In office • Full-Time • 8+ years exp • Pretoria
JavaScript
TypeScript
SQL
Frontend
Angular
DevOps
CI/CD
Apply
In office • Full-Time • Pretoria
JavaScript
C#
C#
ASP.NET Core
DevOps
Windows
Apply
≈ $17k – $38k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Pretoria
SQL
C#
C++
Apply
HR Analytics Lead 7 hours ago
≈ $25k – $57k per year (Estimated) • In office • Full-Time • Cape Town
Analytics
Power BI
Apply
≈ $22k – $55k per year (Estimated) • In office • Full-Time • Cape Town
Apply
≈ $13k – $26k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Cape Town
AI/ML
Aider
Management
Microsoft Office
Apply
Remote (Mexico, Chile, Uruguay, South Africa, Morocco) • Contractor • Mexico City • Santiago • Montevideo • Tunis • Cape Town
Marketing
Zendesk
LinkedIn
Instagram
Apply
Senior CRM Specialist 4 hours ago
≈ $19k – $53k per year (Estimated) • Hybrid • Full-Time • Associate's Degree • Cape Town • London
Mobile
Braze
Cybersecurity
GDPR
Analytics
A/B Testing
Apply
See all jobs
This is one of many
1,785,023 more open roles from verified company boards, updated every day.