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

Senior Software Developer

Job in Grabouw, 7160, South Africa
Listing for: Two-a-Day Group (Pty) Limited
Full Time position
Listed on 2026-09-13
Job specializations:
  • Software Development
    AWS, Backend Developer
Job Description & How to Apply Below
Location: Grabouw

Two-a-Day Group (Pty) Limited, situated in Grabouw, is actively involved in the packaging and cold storage of deciduous fruit and supplies it internationally as well as locally. We are an employer that promotes equal opportunities.

About the Role

Two-A-Day Group is one of the largest apple and pear packhouse operations in the Western Cape. Our operations are supported by an expanding portfolio of internal software, including production portals, payroll and human resources integrations, compliance and statutory reporting, mobile applications used on the packhouse floor, and the data pipelines that connect them.

We are seeking a Senior Software Developer to take ownership of this platform. The successful candidate will design and build the business systems that support daily operations, integrate them with the equipment and third-party services on which the business depends, and contribute to raising engineering standards across the team.

This is a hands‑on position carrying genuine technical ownership, in an environment where the systems you build are relied upon daily and are business‑critical during peak harvest.

The key performance areas, performed within a team context, include:
Build and Own Business Systems
  • Design, develop and maintain full Django web applications end to end, from data models and business logic through to templates, views and deployed front‑end
  • Build secure multi‑user web systems with authentication, role‑based permissions, forms, file handling and audit trails
  • Build and maintain React and React Native front‑ends, including mobile apps used by operators and staff on the floor
  • Model and query data across PostgreSQL and Microsoft SQL Server, including reporting queries over large production datasets
  • Write clean, tested, well‑documented code and keep technical debt visible and managed
Integration and Automation
  • Integrate with third‑party and vendor systems: payroll and HR platforms (OData and REST), packhouse equipment vendors, label and printing hardware
  • Design and maintain automation workflows in n8n, plus scheduled and background jobs (Celery, cron) for recurring processes
  • Build and consume REST APIs, webhooks and event‑driven integrations between on‑premise systems and cloud services
Data and Reporting
  • Build ETL and data pipelines that turn raw production, payroll and quality data into usable reporting
  • Develop dashboards and reporting interfaces for operations, HR and management
  • Work with the machine vision and ML side of the team to surface model outputs and production metrics in the systems people actually use
  • Apply data science techniques (pandas, Num Py, statistical analysis, forecasting) to operational questions such as throughput, yield and labour planning
Cloud and Delivery
  • Deploy and run applications on AWS (EC2, Lightsail, S3, RDS, Lambda, SES, Cloud Watch, IAM, Route 53)
  • Maintain CI/CD pipelines with Git Hub Actions and Docker, across development, staging and production environments
  • Manage the hybrid reality of on‑premise packhouse infrastructure talking to cloud services, including basic Linux, networking and VPN troubleshooting
  • Monitor application health, respond to production incidents and drive fixes to root cause
Leadership and Team Growth
  • Run code reviews with clear, constructive feedback and enforce coding, security and performance standards
  • Mentor junior developers and placement students through pair programming and informal training
  • Act as a point of escalation for complex technical problems and production blockers
  • Work directly with Operations, HR, Finance and Quality to turn business problems into working software
  • Handle employee and operational data responsibly and in line with POPIA and company policy
  • Bachelor's degree in Computer Science, Software Engineering or a…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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