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 Intermediate 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
Technical/Business Competence
Essential:
Advantageous:
Behavioural Competence
The following competencies are considered essential for success in this role:
Minimum Formal Qualifications and Training
Minimum Work Experience
5 years of software development experience, preferably gained within a financial services, fintech, credit, lending, insurance, or similarly regulated/data-heavy environment. Domain knowledge is strongly preferred, as the role requires an ability to understand credit, collections, and lending workflows with limited ramp-up time.
Demonstrated experience building and supporting internal business tools, workflow automation systems, reporting applications, or operational platforms is essential. Experience with legacy modernisation (particularly rebuilding or improving Excel, VBA, or SQL-based processes) is a significant advantage.
The role functions as the primary internal development resource within the company and requires a high degree of autonomy and ownership across the full technical lifecycle of systems.
"*" indicates required fields