Full Stack Developer

Werfnet · JHB - Eastern Suburbs

Posted 6 August 2026

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Reference: PTA000500-AF -1

Location: Johannesburg, Gauteng Work Environment: On-site Level: Senior

Overview

An established and award-winning South African manufacturer is looking for an experienced Full Stack Developer (Laravel / PHP) / Lead Software Engineer to join their team. This is an exciting opportunity to become the company's first dedicated in-house software developer, taking ownership of a modern software environment that supports key business operations. The successful candidate will maintain and enhance an existing Laravel-based ERP system while developing new business-critical applications, integrations, dashboards and reporting solutions. This role is ideal for a self-driven developer who enjoys taking ownership of systems, working closely with business stakeholders, and building scalable solutions that have a direct impact on business performance. Duties & Responsibilities

Key Responsibilities

Software Development

  • Take ownership of the company's Laravel 11 / Livewire 3 ERP application.
  • Design, develop and maintain new software solutions to support business operations.
  • Build and enhance business-critical applications using Laravel, PHP and MySQL.
  • Develop new production-floor systems, including real-time display boards, barcode scanning, label printing and weighing-scale integrations.
  • Support application deployment, maintenance and continuous improvement.

System Integration & Automation

  • Develop and maintain system integrations.
  • Support Python-based reporting and planning tools.
  • Maintain accounting integrations, including Xero.
  • Ensure seamless data flow between business systems.

Database & Reporting

  • Design and optimise relational database structures.
  • Develop dashboards and live management reports.
  • Improve data accuracy and reporting capabilities.
  • Perform database migrations and maintain data integrity.

Testing & Quality Assurance

  • Develop and maintain automated testing for critical business processes.
  • Improve test coverage across existing systems.
  • Troubleshoot and resolve software issues.
  • Maintain technical documentation and development standards.

Technical Leadership

  • Take ownership of the software environment and recommend improvements.
  • Collaborate with management to identify technology opportunities.
  • Ensure solutions remain scalable, secure and maintainable.
  • Drive continuous improvement through modern development practices and AI-assisted development tools.

Minimum Requirements

  • Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Development or a related field.
  • Minimum 7 years' professional software development experience.
  • Extensive experience developing and maintaining Laravel applications.
  • Strong PHP 8.x development experience.
  • Experience with Livewire or similar server-driven UI frameworks.
  • Strong SQL and MySQL database experience.
  • Experience designing and maintaining relational databases.
  • Experience taking ownership of existing production systems.
  • Working knowledge of Python.
  • Experience with automated testing and software documentation.
  • Excellent analytical and problem-solving skills.

Advantageous Qualifications & Experience

  • Experience within manufacturing, ERP, WMS or inventory management environments.
  • Experience with Bills of Materials (BOMs), MRP, stock management and costing.
  • Experience integrating barcode scanners, label printers or industrial hardware.
  • AWS and Laravel Vapor experience.
  • Experience with Xero or similar accounting integrations.
  • Knowledge of monitoring and deployment tools.

Personal Attributes

  • Self-motivated and proactive.
  • Strong analytical and problem-solving abilities.
  • Excellent communication skills.
  • Able to work independently and take ownership.
  • Detail-oriented and quality-driven.
  • Passionate about modern software development.
  • Strong planning and organisational skills.
  • Adaptable and committed to continuous learning.

Package & Remuneration

R80 000 - Monthly

Auto-apply to this jobView original posting ↗