{"id":36756,"date":"2026-05-29T16:02:17","date_gmt":"2026-05-29T16:02:17","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/application-developer-principal-consultant-accountant-sectional-title-port\/"},"modified":"2026-05-29T16:03:04","modified_gmt":"2026-05-29T16:03:04","slug":"application-developer-principal-consultant-accountant-sectional-title-port","status":"publish","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/application-developer-principal-consultant-accountant-sectional-title-port\/","title":{"rendered":"Application Developer \n\n\n            \n\n            \n            Principal Consultant \n\n\n            \n\n            \n            Accountant \n\n\n            \n\n            \n            Sectional Title Portfolio Manager \n\n\n            \n\n            \n            Digital Product and Analytics Manager \n\n\n            \n\n            \n            Quality Compliance Supervisor \n\n\n            \n\n            \n            Remote Customer Support &amp; Sales Coordinator \n\n\n            \n\n            \n            Part-time Executive Assistant \n\n\n            \n\n            \n            Half-day Personal Assistant \n\n\n            \n\n            \n            Field Visual Merchandiser"},"content":{"rendered":"<p>The Role<\/p>\n<p>\tWe are looking for a QA Engineer &amp; Application Developer who wants the best of both worlds: ownership over software quality and the opportunity to write and ship real code.<br \/>\n\tThis 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.<br \/>\n\tYou 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.<\/p>\n<p>Key Responsibilities<\/p>\n<p>\tQuality Assurance &amp; 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.<br \/>\n\tApplication 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.<br \/>\n\tCore 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.<br \/>\n\tDocumentation: Document bugs, write clear technical specifications for new features, and maintain the internal knowledge base.<\/p>\n<p>Requirements<\/p>\n<p>What You Need to Bring<\/p>\n<p>Qualifications<\/p>\n<p>\tA Degree in Computer Science, Information Technology, Information Systems, or a related field.<\/p>\n<p>Essential Technical Skills<\/p>\n<p>\tStrong SQL &amp; 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).<br \/>\n\tReact &amp; Modern TypeScript: Comfortable navigating a large codebase, building responsive components, and creating custom hooks.<br \/>\n\tTools &amp; Integrations: Solid understanding of Git\/GitHub fundamentals, REST APIs, and system integrations.<br \/>\n\tGeneral Skills: Proficiency in MS Office, particularly strong Excel skills.<\/p>\n<p>Skills That Will Give You an Advantage<\/p>\n<p>\tExperience with Supabase (Auth, Storage, Realtime, serverless edge functions).<br \/>\n\tExperience with QA methodologies (test plans, regression suites).<br \/>\n\tFamiliarity with PDF generation pipelines or file-based routing.<br \/>\n\tUnderstanding of FMCG, retail, or sales-commission structures (ideal)<br \/>\n\tAny experience with Bubble.io (helpful for the migration phase, but not required).<\/p>\n<p>The Ideal Candidate<\/p>\n<p>\tObsessed with Details: You don&#8217;t settle for &#8220;looks about right.&#8221; You care deeply about data integrity because you know these numbers affect people\u2019s livelihoods.<br \/>\n\tMethodical Thinker: You debug by isolating variables and finding the absolute root cause, not by guessing.<br \/>\n\tGreat 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.<br \/>\n\tProactive &amp; Solution-Oriented: You don&#8217;t wait for permission to fix something that&#8217;s broken. You scope it, take ownership, and solve it.<\/p>\n<p>go to method of application \u00bb<\/p>\n<p>Apply via company website ( N \/ A ) or<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"","_company_name":"RecruitMyMom","_company_website":"http:\/\/N%20\/%20A","_company_tagline":"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.","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-types":[12],"class_list":{"0":"post-36756","1":"job_listing","2":"type-job_listing","3":"status-publish","4":"hentry","5":"job_listing_region-gauteng","7":"job-type-full-time"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/36756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=36756"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=36756"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=36756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}