Sandton, Johannesburg, South Africa

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.




To apply please send your CV to recruitment@rmvsolutions.co.za with Support Developer & QA Administrator in the subject line.

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.

Advantageous Experience
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.
Ideal Candidate
The successful candidate will be detail-focused, methodical, calm under pressure and comfortable working with business-critical systems where accuracy is essential.

Bonuses

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

Benefits

Medical Aid / Hospital Plan / Life, Disability and Dread Disease Allowance: R5,000 after 4-month probation

Responsibilities

Key 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.