×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Developer - RealFi

Job in Cape Town, 7100, South Africa
Listing for: IOHK
Full Time position
Listed on 2026-01-07
Job specializations:
  • Software Development
    Blockchain / Web3, DevOps, Full Stack Developer, Software Engineer
Job Description & How to Apply Below

Who are we?

IOG, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally.

We invest in the unknown, applying our curiosity and desire for positive change to everything we do. By fueling creativity, innovation, and progress within our teams, our products and services are designed for people to be fearless, to be changemakers.

About Real Fi:

IOG's Real Fi Tribe is a venture that combines crypto/Web3/DeFi innovations with traditional finance (Trad Fi) to make borrowing and lending services more transparent, efficient, and available to a broader population. The venture aims to build a marketplace to syndicate tokenized debt assets globally in a fully compliant manner. While the initial focus is on Africa, Real Fi has global applicability.

What

the role involves:

As a Full Stack Developer at IOG, you will work on creating various applications. Working with a cross-functional team of engineers, product owners and designers, to help design and implement various portals for our clients. You will be hands on contributing to both the frontend and backend development and also mentor more junior team members as the team grows. Your input on various strategies and ideas as we build out this project will also be encouraged.

Wherever you decide to work, you will be supported by and be part of IOG’s hybrid work culture that emphasizes online communication via Slack, Git Hub, Hangouts.

  • Working on ‘build and deployment cycles’ across all development environments.
  • Supporting the build, deployment, and configuration management for multi-tier applications.
  • Participating in the building of tools and processes to support the infrastructure.
  • Improving and maintaining tooling and scripts for automation purposes.
  • Writing software that is simple and flexible to configure and deploy.
  • Being part of and collaborating with agile teams to establish and maintain automated regression suite infrastructure and performance testing infrastructure.
  • Building capabilities to allow development teams to be self-sufficient.
  • Able to use, contribute towards and help building of devops development toolings and pipelines if required.
  • Writing clean, straightforward, efficient code, covering it with unit, property, and integration tests, and reviewing pull requests of teammates.
  • Troubleshooting, debugging, upgrading existing software, and being available for emergency fixing of severity 1 issues on deployed products.
Requirements Who you are:
  • Completion of a relevant education such MSc in Computer Science or Software Engineering.
  • 5+ years experience in designing solutions to provide isolated runtime environments for applications in complex, critical systems (approx. 5 - 10 years) with the ability to demonstrate expert knowledge in many of the following:
    Docker, Kubernetes, GO, Python, Type Script, Container Linux, AWS.
  • Golang and Rust experience would be a plus Familiar with creating Dapps that integrate with EVM or Cardano.
  • Experience in Blockchain development ie. smart contract design, testing and deployment favoured.
  • Must have experience: across multiple platforms at application level (Linux, Mac, Windows, OSX), Distributed systems, Application security and Software development methods such as agile programming and TDD. Blockchain experience would be a bonus.
  • Skills and Knowledge - You will have wide-ranging experience and use professional concepts to resolve complex issues in creative and effective ways. Experience working with the product team, to translate functional requirements into pragmatic logical, service-based technical designs. Ability to communicate proficiently in English and experience with Git and Git workflow.
  • Confident in scripting and programming skills with the ability to develop custom tool integrations.
  • Entrepreneurial mindset with the ability to identify challenges, drive solutions…
Position Requirements
5+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary