A growing promotions, software, data, and technology company that manages large in-field sales teams is seeking an Application/Software Developer.
By deploying trained promoters to over 500 retail locations, they actively drive product movement directly at the point of sale
.
Behind this massive operational engine sits a sophisticated, internal platform responsible for managing shifts, sales reporting, commissions, payroll, inventory, and more
.
They are currently undergoing a digital transformation - migrating their legacy platform (Bubble.io) to a modern, cutting-edge
React 19 + TypeScript + Supabase
stack
.
We are looking for a
QA Engineer & Application Developer
who wants the best of both worlds: ownership over software quality and the opportunity to write and ship real code
.
This is a unique role split approximately
60% QA, application support, and documentation
, and
40% core development
.
Because this platform handles critical financial data, sales reporting, and payroll, accuracy is everything
.
A miscalculation impacts real people, so we need someone with an uncompromising eye for detail
.
You will spend your time hunting down bugs, validating data pipelines, and testing releases, while also building UI components, writing advanced SQL, and developing edge functions
.
Quality Assurance & Testing:
Verify complex calculations (commission, payroll, sales reporting)
.
Perform functional, regression, and edge-case testing across mobile, tablet, and desktop layouts
.
Validate end-to-end data imports and audit serverless edge functions
.
Application Support:
Triage and resolve system issues raised via GitHub
.
Monitor system health (Vercel, Supabase logs) to catch bugs early, and communicate clearly with internal operations, HR, and finance teams
.
Core Development:
Write day-to-day Postgres SQL (RPCs, migrations, Row Level Security policies)
.
Build modern features, pages, hooks, and UI components in React and TypeScript
.
Documentation:
Document bugs, write clear technical specifications for new features, and maintain the internal knowledge base
.
A Degree in Computer Science, Information Technology, Information Systems, or a related field
.
Strong SQL & Postgres Fluency:
You must be highly confident writing joins, CTEs, window functions, and migrations, as well as reading query plans and managing RLS policies (this is a core part of the role)
.
React & Modern TypeScript:
Comfortable navigating a large codebase, building responsive components, and creating custom hooks
.
Tools & Integrations:
Solid understanding of Git/GitHub fundamentals, REST APIs, and system integrations
.
General Skills:
Proficiency in MS Office, particularly strong Excel skills
.
Experience with Supabase (Auth, Storage, Realtime, serverless edge functions)
.
Experience with QA methodologies (test plans, regression suites)
.
Familiarity with PDF generation pipelines or file-based routing
.
Understanding of FMCG, retail, or sales-commission structures (ideal)
Any experience with Bubble.io (helpful for the migration phase, but not required)
.
Obsessed with Details:
You don't settle for "looks about right."
You care deeply about data integrity because you know these numbers affect people’s livelihoods
.
Methodical Thinker:
You debug by isolating variables and finding the absolute root cause, not by guessing
.
Great Communicator:
You can translate a complex technical bug into plain, trustworthy language for the finance team, and then turn around and write a flawless GitHub issue for engineering
.
Proactive & Solution-Oriented:
You don't wait for permission to fix something that's broken
.
You scope it, take ownership, and solve it
.

RecruitMyMom is a leading South African recruitment agency, connecting local and global businesses with top-tier talent—ranging from skilled professionals to C-Suite executives. We recruit for permanent, contract, freelance and fractional roles, including maternity cover, virtual assistants, and executive-level hires.
We specialise in placing highly skilled professionals, with a strong track record in helping experienced mothers grow their career, return to the workforce, transition careers, and secure flexible opportunities. Our tailored approach ensures the perfect match between employer needs and candidate aspirations, making hiring efficient, seamless, and impactful.
For international companies hiring in South Africa, we also provide Employer of Record (EOR) Professional Services, ensuring compliant and hassle-free workforce management.
Whether you need in-office professionals, remote specialists, or fractional C-Suite leaders, RecruitMyMom is your trusted recruitment partner—helping you build a high-performing, flexible, and future-ready workforce.