Support Developer & QA Administrator
Job Description
Our client is looking for a detail-driven Support Developer & QA Administrator to join their IT, Systems and Automation team. This junior to mid-level role is ideal for someone strong in QA, application support, SQL, Postgres, React and TypeScript.
The role is approximately 60% QA and application support and 40% development, supporting internal applications linked to sales reporting, shift earnings, commissions, payroll, client statements and inventory. Accuracy, structured problem-solving and ownership are essential.
Requirements Minimum Requirements- Degree in Computer Science, IT, Information Systems or a related field.
- Strong SQL and Postgres experience.
- React and modern TypeScript experience.
- Git and GitHub fundamentals.
- Understanding of APIs, REST and system integrations.
- Microsoft Office proficiency and basic spreadsheet analysis.
- Own reliable transport, personal medical aid cover and personal insurance cover.
- Supabase or similar Postgres-backed platforms.
- QA methodologies, test plans and regression testing.
- PDF generation pipelines.
- FMCG, retail or sales-commission systems.
- Bubble.io experience would be helpful but is not essential.
The successful candidate will be detail-focused, methodical, calm under pressure and comfortable working with business-critical systems where accuracy is essential.
Salary / CTC Structure Total CTC: R42,000 per month after probation and on-target achievement. Commission: R10,000 after 4-month probation and subject to performance. Medical Aid / Hospital Plan / Life, Disability and Dread Disease Allowance: R5,000 after 4-month probation.
Responsibilities- Test system changes before deployment, including functional, regression, edge-case and responsive checks.
- Verify calculations across shift earnings, commissions, payroll, sales reporting and statement logic.
- Validate data imports through staging, migration and production.
- Investigate and resolve system issues, bugs and data inconsistencies.
- Monitor deployments, Supabase logs and system behaviour to detect issues early.
- Maintain the bug backlog and keep stakeholders updated on progress.
- Write Postgres SQL, including joins, CTEs, migrations, RLS policies and performance-aware queries.
- Build and support features within a React and TypeScript codebase.
- Document bugs, root causes, fixes, specifications and system behaviour clearly.
About This Role
Career insights for Office Clerks, General positions