YOUR knack for visual design & utility along with a passion for all things coding, is sought by a dynamic FinTech company seeking a Full Stack Erlang Developer. You’ll be part of a cross-functional team based in Johannesburg and Cape Town (hybrid or remote working an option) that’s responsible for the full software development life cycle, from conception to deployment. Your core focus will be to enhance and maintain its current banking system. You must preferably have a Degree/Diploma in Computer Science/Stats or other related field, proven experience in a similar role including expiring developing web & server-side applications. You should be comfortable around Erlang, Linux and MySQL databases and have proficiency with HTML, CSS, JS, Jasper Reports, Email/SMTP, crontabs, RESTful APIs, JSON and be familiar with Agile methodologies.


  • Work with the Development team to ideate software solutions.
  • Assist with the design of client-side and server-side architecture.
  • Build visually appealing and user-friendly front-end applications.
  • Develop and manage well-functioning databases and applications.
  • Write effective APIs.
  • Test software to ensure responsiveness and efficiency.
  • Troubleshoot, debug and upgrade software.
  • Respond to support requests from the Helpdesk.
  • Daily and monthly operational tasks (system monitoring, trouble shooting and pulling reports).
  • Identify opportunities to automate where possible.
  • Write technical documentation.
  • Use Unit Tests to ensure ongoing code resilience.


  • Degree/Diploma in Computer Science, Statistics or relevant field preferred.
  • Proven experience as a Full Stack Developer or similar role.
  • Experience developing web and server-side applications.
  • Technologies used –
  • Erlang
  • MySQL (DBA type skills)
  • Web technologies (HTML, CSS, JS, etc.)
  • Jasper Reports
  • Email / SMTP
  • Scripting (i.e., crontabs)
  • RESTful API
  • JSON

Exposure to any of the following will be advantageous –

  • Internet Banking.
  • Backoffice.
  • Core Banking systems.
  • Card switching.
  • API (Calling and Creating).
  • EFT (credits, debit, unpaids, etc.).
  • Other websites with custom requirements.
  • SWIFT.
  • Utility functionality such as cash deposits, SMSs and airtime purchases.
  • PCI Compliance.


  • Excellent communication and teamwork skills.
  • Great attention to detail.
  • Organisational skills.
  • An analytical mind.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.


When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to [Email Address Removed] and mention the reference numbers of the jobs. We have a list of jobs on [URL Removed] Datafin IT Recruitment – Cape Town Jobs.

Desired Skills:

  • Full
  • Stack
  • Erlang

Learn more/Apply for this position