×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Developer

Job in Swellendam, 6740, South Africa
Listing for: Southern Oil (Pty) Ltd
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer
Job Description & How to Apply Below
Location: Swellendam

Position:
Full Stack Developer D

To design, build, and maintain complete software applications across both the front‑end and back‑end – essentially handling the entire development "stack" from user interface to server and database.

Responsibilities

Programming software solutions:

  • Multi‑database Laravel applications connecting to SAP Business One and several internal SQL Server databases simultaneously
  • Bi‑directional ERP integration – pulling master/transaction data from SAP and pushing changes back through broker databases
  • Event‑driven and queue‑based architectures – scheduled syncs, throttled listeners, long‑running background jobs
  • Operational system and reporting features used daily by factory and operations staff
  • React + Inertia frontends with complex data tables, charts, import/export flows, etc.
  • Active production systems – not greenfield. Changes touch real inventory, orders, and shop‑floor activity

Test the software solutions:

  • Testing software solutions after design to identify and eliminate programming or logic flaws

Implement the completed or in progress software solution:

  • Take the software from a Dev environment to Test and finally to Live
  • Alter software solution as required to fix any bugs

Improve software solutions based on user feedback:

  • Design, develop and implement upgrades to existing systems

Perform maintenance and provide support on existing software solutions:

  • Fix, upgrade and make changes to keep existing systems relevant, while providing support like investigating issues, adding users, adjusting profiles and maintaining setup and data integrity

Health and Safety

  • Participate in safety forums and attend relevant training/programmes
  • Report all safety incidents to the relevant people
  • Comply with safety policies and procedures
  • Wear protective clothing (where applicable) at all times
Requirements

Qualifications and Experience

  • A relevant B Degree featuring Software programming recommended
  • A minimum of 3 years relevant working experience would be deemed appropriate
  • Experience in the following aspects will be advantageous
  • Back‑end: PHP 8.3+, Modern Laravel 11 or higher, Multi‑database Eloquent, Queue architecture, Event‑driver design, Pers/PHPUnit
  • Front‑end:
    React 18+ & Typescript, Inertia.js v2+, Tailwind CSS v3+, Vite

Knowledge, Skills and Attributes

  • Ability to analyze and optimize
  • Information and technology proficiency
  • Proven success in problem solving
  • Comfortable with complexity
  • Attention to detail and accuracy
  • Planning and organizing
  • Initiative
  • Ownership
  • Stress tolerance
  • Strong mathematical aptitude
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary