RecruitMyMom

Application Developer

RecruitMyMom  •  South Africa (Onsite)  •  5 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


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

.


The Role


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

.


Key Responsibilities


  • 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

    .


Requirements


What You Need to Bring


Qualifications


  • A Degree in Computer Science, Information Technology, Information Systems, or a related field

    .


Essential Technical Skills


  • 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

    .


Skills That Will Give You an Advantage


  • 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)

    .


The Ideal Candidate


  • 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

    .


Benefits


RecruitMyMom

About RecruitMyMom

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.

Industry
HR & Recruiting
Company Size
11-50 employees
Headquarters
Cape Town, ZA
Year Founded
2012
Social Media