rag-talent5d ago
New
New
QA Engineer & Full Stack Application Developer (React / TypeScript / Postgres)
Software EngineeringApplication Developer
0 views0 saves0 applied
Quick Summary
Key Responsibilities
Quality Assurance & Verification Calculation Auditing: Verify the absolute precision of complex calculation logic across system areas, including field shift earnings, tiered sales commissions,
Requirements Summary
Maintain and update internal technical documentation, system convention files, and developer onboarding materials as the infrastructure evolves.
Technical Tools
Software EngineeringApplication Developer
A fast-growing promotions, sales automation, and technology organisation is seeking a combined QA Engineer & Application Developer to join their internal technology team on a full-time, permanent basis. The company deploys large field sales and promotional teams across hundreds of national retail environments, supported by a robust, multi-tenant proprietary platform. This core internal platform orchestrates scheduling, field shifts, operational reporting, inventory, commissions, and payroll processing. The successful candidate will take direct ownership of product quality, verification, and technical support, while dedicating a substantial portion of their time to delivering functional code. The position is structured as approximately 60% quality assurance, application support, and technical documentation, and 40% hands-on software development. Because the platform processes critical financial metrics, payroll, and tier-based commission calculations, an absolute obsession with data integrity and precision is required. Key Responsibilities: Quality Assurance & Verification Calculation Auditing: Verify the absolute precision of complex calculation logic across system areas, including field shift earnings, tiered sales commissions, multi-tenant apportionment, statement floors, and end-to-end payroll runs. Release Deployment Testing: Execute comprehensive functional, regression, and edge-case testing cycles prior to any production deployment, ensuring robust responsive layouts across mobile, tablet, and desktop viewports. Test Framework Management: Formulate, document, and manage structured test cases for critical business automation, data sync orchestration, and internal workflow pipelines. Data Pipeline Validation: Monitor and validate bulk data imports (including sales uploads, user targets, and shift records) across staging, migration, and production environments. System Auditing: Inspect automated workflows, backend edge functions, and document generation pipelines to flag, log, and isolate unexpected regressions. Application Support & System Monitoring Issue Resolution & Triage: Manage, investigate, and resolve internal bugs and system requests logged via repository issue trackers. Stakeholder Liaison: Communicate system statuses, technical updates, and resolution ETAs clearly to finance, human resources, operations, and sales management teams. Proactive Infrastructure Monitoring: Monitor live deployment logs, database states, and synchronisation pipelines to detect and resolve errors before they impact end-users. Data Reconciliation: Investigate and correct data anomalies across multi-tenant environments, legacy platforms, and active production databases during architectural migrations. Backlog Stewardship: Maintain, prioritise, and structure the engineering bug backlog to align with business urgency. Software Development Database Programming: Write daily Postgres SQL, including database migrations, Row Level Security (RLS) policies, stored procedures, remote procedure calls (RPCs), and optimised queries. Frontend Feature Engineering: Build and scale modular components, custom hooks, and pages within a modern React and TypeScript architecture. End-to-End Delivery: Own the development of small-to-midsize platform features, ensuring proper multi-tenant filtering, strict typing conventions, and secure database access layers. Code Quality Adherence: Maintain team architecture standards, utilising utility-first CSS design tokens, explicit column selection, and avoiding hardcoded identifiers. Documentation & Technical Backlog Technical Writing: Author clear Product Requirement Documents (PRDs), feature specification sheets, and architectural summaries for upcoming system releases. Knowledge Management: Maintain and update internal technical documentation, system convention files, and developer onboarding materials as the infrastructure evolves. Requirements Experience & Essential Technical Skills Educational Background: A completed Bachelor’s Degree or Diploma in Computer Science, Information Technology, Information Systems, or a closely related technical field. Advanced Database Fluency: Strong, hands-on SQL and Postgres capabilities. Must be thoroughly confident writing complex joins, Common Table Expressions (CTEs), window functions, and aggregations, as well as managing database migrations and interpreting query performance. Frontend Engineering: Proven experience writing clean React and modern TypeScript within sizable, established codebases. Version Control: Solid understanding of Git and collaborative GitHub workflows (pull requests, branching, and issue tracking). Integration Core: Fundamental knowledge of RESTful APIs, modern web services, and integrated system architectures. Office Tooling: Proficiency in Microsoft Office applications, with advanced Excel capabilities for data verification. Core Competencies & Soft Skills Obsessive Attention to Detail: An analytical mindset that demands absolute mathematical accuracy, recognising that minor discrepancies in financial or payroll data carry significant operational risk. Methodical Troubleshooting: A disciplined approach to debugging that isolates system variables systematically, relies on data-driven root causes, and documents testing histories comprehensively. Bilingual Communication Style: The ability to translate complex calculation errors into transparent, reassuring language for corporate business teams, while drafting precise, actionable technical specifications for engineering stakeholders. Resilience & Pragmatism: Remaining composed and focused during critical system incidents, maintaining healthy skepticism during code validation, and balancing rapid hotfixes with long-term code stability. Empathetic Ownership: A proactive attitude that prioritises tasks based on real-world user impact, understanding that system bugs directly affect field staff incentives and earnings. Additional Compliance Prerequisites Transport: Valid driver’s license and own reliable personal vehicle. Medical: Proof of active personal medical aid coverage is mandatory. Preferred Qualifications Supabase Ecosystem: Practical exposure to Supabase or comparable Postgres-backed environments, specifically utilising managed authentication, cloud storage, real-time sync listeners, and serverless edge functions. Modern Frontend Tooling: Familiarity with file-based application routing, advanced data-table libraries, component-driven UI frameworks, utility-first CSS, and modern linting packages. QA Frameworks: Experience establishing structured regression suites, test plans, and systematic exploratory testing workflows. Document Generation: Exposure to developing automated file-export engines and PDF generation pipelines. Domain Expertise: Understanding of the Fast-Moving Consumer Goods (FMCG) sector, retail operations, or incentive-based commission models. No-Code Technical Awareness: Basic familiarity with Bubble.io to assist in understanding logic during a legacy platform phase-out (advantageous but not mandatory). Required Software Skills Microsoft Excel PostgreSQL React TypeScript Git / GitHub Benefits Tech Stack Migration Exposure: Gain deep, practical experience migrating data and features from legacy systems to a highly modern React 19, TypeScript, and Supabase stack. Direct Commercial Impact: Work on mission-critical software where your code optimisations and quality checks immediately impact business operations and thousands of active field users. Cross-Functional Learning: Collaborate directly across diverse corporate divisions, bridging the gap between advanced technology and real-world operations. Career Growth Pathway: Join an expanding, tech-driven organisation that offers professional development and technical autonomy for junior-to-mid-level engineers.
Location & Eligibility
Where is the job
Johannesburg, South Africa
On-site at the office
Listing Details
- Posted
- May 22, 2026
- First seen
- May 26, 2026
- Last seen
- May 26, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 52%
- Scored at
- May 26, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application · ~5 min on rag-talent's site
Please let rag-talent know you found this job on Jobera.
3 other jobs at rag-talent
View all →Explore open roles at rag-talent.
Similar Application Developer jobs
View all →Senior Application Developer- Oracle Fusion (EPM)
B
Brillio 2AWS Telephony / IVR Application Developer - R01565563
USD 70–75
Contingent Worker
IT Application Developer I
Senior Appian Application Developer
Full TimeRemote
Full Stack Application Developer
Application Developer
Browse Similar Jobs
Software Engineer9.9kSolutions Architect493Java Developer225Php Developer145Full Stack Developer138Salesforce Developer122.Net Developer115Laravel Developer111Embedded Software Engineer99Security Software Engineer95Python Developer94Build Engineer61Search Engineer58Firmware Engineer54C++ Developer47Cloud Platform Software Engineer45Low-Code Developer42Wordpress Developer39Data Platform Software Engineer38Robotics Software Engineer37
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.