Website RecruitMyMom
RecruitMyMom is a specialist talent company that understands the importance of finding reliable, high-calibre talent to drive business growth. We take pride in being a leading South African recruitment agency for skilled professionals, with a focus on economic empowerment of women, up to executive l… read moreevel.
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.
go to method of application »
Apply via company website ( N / A ) or