Intermediate Software Developer Full Stack (php)

Pretoria, Gauteng, South Africa

Job Description


THE OPPORTUNITY THAT AWAITS YOU
We're looking for a backend-leaning Full Stack Developer to help scale and maintain critical logistics and eCommerce systems used nationwide.
You'll work across CRM, parcel tracking, payment integrations, and operational platforms-owning features end-to-end while improving performance and stability of production systems.
This role suits someone who is comfortable working in live environments, understands system integrations, and wants to deepen their backend and infrastructure expertise.
WHAT YOU WILL BE BUILDING?
Designing and maintaining RESTful APIs for internal and third-party integrations
Building and maintaining PHP-based backend systems
Supporting React/Next.js frontends where required
Managing and troubleshooting production environments
Working with AWS services (EC2, RDS, SES, SQS/SNS)
Maintaining cron jobs, supervisor processes, and deployment pipelines
Contributing to Docker-based infrastructure
Supporting payment gateway integrations
Improving legacy systems while building modern extensions
OUR REQUIRED EXPERTISE
Core Backend
3-6 years professional development experience
Strong PHP experience (Laravel or similar)
Solid SQL and relational database design knowledge
Experience building and consuming REST APIs
Comfortable debugging production systems
Infrastructure & DevOps Exposure
AWS experience (EC2, RDS minimum; SES/SQS/SNS advantageous)
Familiarity with Docker
Experience managing cron jobs / background workers
Basic Linux server management
Bonus Experience
React / Next.js
Node.js
Payment gateway integrations
eCommerce platforms (WooCommerce / Shopify)
WHAT WILL MAKE YOU SUCCESSFUL
Comfortable taking ownership of features end-to-end
Able to work independently in production-critical environments
Structured problem solver
Communicates clearly across operations and product teams
Motivated to deepen backend and infrastructure expertise
YOUR REWARD
13th Cheque: Eligible upon completion of 12 months of service * Annual Leave: 15 days
Remote: SA-based remote work flexibility
For more roles, please have a look at our website ( ). or follow us on LinkedIn (

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1652751
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R90,000 per year
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned