Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 14, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • At Kontak Recruitment we offer recruitment services for the Johannesburg and Gauteng Region to employers, assisting with the placement and the full recruitment of personnel on all career levels. Kontak Recruitment is a pastel certified recruiter which manages the entire employment and recruitment service on behalf of clients from job spec writing as well ...
    Read more about this company

     

    Senior Full-Stack Developer: Internal Systems & Automation (JB6147)

    • A leading financial services organisation specialising in business funding and credit solutions is looking for a highly experienced Senior Full-Stack Developer to drive the development, automation, and modernisation of critical internal systems. This role is suited to a hands-on technical expert with deep mastery of Node.js, TypeScript, and PostgreSQL who can take ownership of the full development lifecycle, build scalable business applications, modernise legacy processes, and deliver technology solutions that improve operational efficiency across the organisation. Candidates should have a minimum of 8 years' experience, a relevant Degree or Diploma, and a proven track record of delivering production-ready applications within complex, data-driven environments

    Minimum Requirements:

    • Degree or Diploma in Computer Science, Information Technology, Engineering, Mathematics, or a related field
    • Minimum 8 years of software development experience
    • Proven experience in full-stack software development
    • Demonstrated mastery of Node.js and TypeScript
    • Strong experience with PostgreSQL and relational database design
    • Strong experience developing modern web applications
    • Advanced knowledge of API development and integrations
    • Experience with authentication, data validation, error handling, logging, and file handling
    • Strong Git and GitHub version control experience
    • Experience managing applications throughout the full software development lifecycle
    • Ability to gather and translate business requirements into technical solutions
    • Experience building and supporting internal business systems, workflow automation tools, reporting platforms, or operational applications
    • Experience modernising legacy Excel, VBA, and SQL-based processes
    • Strong analytical and problem-solving abilities
    • Ability to communicate effectively with technical and non-technical stakeholders
    • Ability to work independently with a high level of ownership and accountability
    • Experience within financial services, fintech, lending, credit, insurance, or other data-intensive environments advantageous
    • Experience with React and TypeScript advantageous
    • Experience with AI-assisted development tools advantageous
    • Familiarity with Microsoft 365, SharePoint, Excel, and Power BI advantageous
    • Portfolio of previous development work highly advantageous

    Duties and Responsibilities:
    Application Development and Delivery

    • Design, develop, maintain, and enhance internal web-based applications and business systems
    • Build new tools and improve existing business applications
    • Develop integrations with databases, APIs, internal platforms, and third-party systems
    • Replace manual and spreadsheet-driven processes with scalable technology solutions
    • Manage the full software development lifecycle including planning, development, testing, deployment, monitoring, documentation, and support
    • Develop and maintain both frontend and backend components
    • Ensure all solutions are version controlled, documented, and maintainable
    • Provide ongoing support, troubleshooting, debugging, and performance optimisation for production systems

    Legacy System Modernisation

    • Analyse and understand existing Excel, VBA, and SQL-based processes
    • Preserve critical business logic while modernising legacy systems
    • Identify inefficiencies and recommend practical process improvements
    • Collaborate with system owners during migration and transition initiatives

    Business Analysis and Requirements Gathering

    • Engage directly with stakeholders to understand business requirements
    • Translate operational needs into technical specifications and solutions
    • Analyse business processes and identify opportunities for improvement
    • Provide recommendations on project prioritisation and solution feasibility
    • Produce practical and effective functional specifications

    AI-Assisted Development

    • Utilise AI tools to improve development productivity and quality
    • Use AI-assisted tools for prototyping, documentation, testing, debugging, and learning
    • Review and validate all AI-generated outputs to ensure production readiness
    • Maintain full ownership and accountability for delivered solutions
    • Support the organisation's adoption of AI-driven development practices

    Governance, Documentation and Quality Assurance

    • Apply data security, confidentiality, and access control best practices
    • Maintain documentation for all owned systems and applications
    • Create troubleshooting guides and support documentation
    • Follow structured quality assurance and code review processes
    • Support knowledge sharing and skills transfer within the organisation

    Stakeholder Engagement

    • Communicate technical concepts clearly to business stakeholders and executives
    • Collaborate with Finance, Credit, Operations, Business Intelligence, and Risk teams
    • Produce documentation and reporting suitable for technical and executive audiences
    • Support audit, compliance, governance, and technology risk reporting requirements
    • Work with technology partners and external development resources when required

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Kontak Recruitment on kontak.catsone.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kontak Recruitment Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail