GENFIN is a proudly South African business that enables and supports businesses with flexible funding solutions, allowing them to unlock growth for sustainable success. We understand the needs of businesses and that access to affordable finance is critical for the growth, sustainability, and operation of any business.
We are backed by the GENFIN Holdings Group, an investment company specializing in SME and consumer lending in South Africa and the United Kingdom. Other strategic funding partners include RMB, Sanlam Investments, Ashburton Investments and STANLIB.
Click here to read more about us
The Senior Full-Stack Developer: Internal Systems & Automation is responsible for designing, developing, maintaining, and modernising internal business applications, automation tools, and data-driven workflows. The role spans over the full application lifecycle, from understanding requirements and existing processes through to development, deployment, support, and continuous improvement.
The role is responsible for modernising processes and systems to improve operational efficiency and deliver scalable, maintainable technology solutions that support business objectives across areas like client engagement, credit origination, collections, decisioning, reporting, and portfolio analytics.
Application Development & Delivery
Design, develop, and maintain internal web-based applications and business systems. This includes building new tools, improving existing tools, integrating with databases or third-party systems, and replacing manual or spreadsheet-driven processes with more robust applications:
Legacy Modernisation
A significant part of the role involves understanding and modernising existing internal tools and processes:
Business Requirements & Analysis
Operate with sufficient business analysis capability to support development initiatives independently, reducing reliance on the dedicated internal BA resource:
AI-Assisted Development
AI-assisted development tools are expected to be used responsibly where they improve productivity, quality, documentation, testing, or learning. These tools should enhance, not replace, the developer’s technical judgement:
Governance, Documentation & Continuity
Stakeholder Engagement
Essential:
Advantageous:
Behavioural Competence
The following competencies are considered essential for success in this role:
Minimum Formal Qualifications and Training
Minimum Work Experience
"*" indicates required fields