Full Stack Developer
Job in
Swellendam, 6740, South Africa
Listed on 2026-06-03
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
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.
ResponsibilitiesProgramming 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
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
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:
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:
×