Enable job alerts via email!

Full Stack Developer - RealFi

IOHK

Cape Town

Hybrid

ZAR 600 000 - 800 000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in blockchain technology is seeking a Full Stack Developer to join their innovative team. This role involves developing applications, mentoring juniors, and participating in strategic planning within a hybrid work culture. The ideal candidate will have extensive experience in both frontend and backend development, with a strong focus on cloud infrastructure and agile practices.

Benefits

Remote work
Laptop reimbursement
Hardware essentials package
Learning & Development opportunities
Competitive PTO

Qualifications

  • 5-10 years experience in designing complex systems.
  • Experience across multiple platforms and agile programming.

Responsibilities

  • Develop applications collaborating with engineers and designers.
  • Manage build and deployment cycles.
  • Review specifications from architects.

Skills

Docker
Kubernetes
AWS
Golang
React
Python

Education

MSc in Computer Science
MSc in Software Engineering

Tools

Git

Job description

Summary

IO Global (IOG), the creator of the Cardano blockchain platform, is seeking a Full Stack Developer. IOG is establishing a spinout venture that combines crypto/Web3/DeFi innovations with traditional finance (TradFi) to enhance transparency, efficiency, and accessibility of borrowing and lending services. The venture aims to create a marketplace for tokenized debt assets globally, initially focusing on Africa, with potential for global RealFi applications.

As a Full Stack Developer at IOG, you will develop various applications, collaborating with engineers, product owners, and designers to create portals for clients. You will contribute to both frontend and backend development, mentor junior team members, and participate in strategic planning.

IOG supports a hybrid work culture emphasizing online communication tools such as Slack, GitHub, and Hangouts.

Development Duties
  1. Follow agile development practices.
  2. Collaborate across multiple time zones.
  3. Work independently on development tasks.
  4. Require minimal supervision and mentoring.
  5. Review specifications from architects and specialists.
  6. Contribute to algorithm design.
  7. Write clean, efficient code meeting acceptance criteria.
  8. Commit frequently with small pull requests.
  9. Test code with unit, property, and integration tests.
  10. Review team members' pull requests.
  11. Fix bugs in own and legacy code.
  12. Be available for emergency fixes on deployed products.
  13. Integrate software components and third-party libraries.
  14. Verify and deploy systems.
  15. Troubleshoot, debug, and upgrade software.
  16. Document code and create user manuals.
  17. Understand distributed and concurrent computation and cryptography basics.
Duties
  1. Manage build and deployment cycles.
  2. Support build, deployment, and configuration management.
  3. Develop tools and processes for infrastructure support.
  4. Improve automation tooling and scripts.
  5. Create flexible, configurable software.
  6. Collaborate in agile teams to establish testing infrastructures.
  7. Enhance team self-sufficiency.
Requirements
Key Competencies
  • Strong skills in designing isolated runtime environments, with expertise in Docker, Kubernetes, AWS, Golang, React, Python.
  • Proficient scripting and programming skills, capable of developing custom tools.
  • Experience with continuous integration tools.
  • Knowledge of cloud resources, containers, and web servers administration.
  • Team-oriented mindset, capable of leading web applications and cloud infrastructure development, mentoring juniors.
Education / Experience
  • 5-10 years experience in designing complex, critical systems with expertise in Docker, Kubernetes, Go, Python, Linux, AWS.
  • Experience across multiple platforms (Linux, Mac, Windows), distributed systems, application security, agile programming, TDD. Blockchain experience is a plus.
  • Wide-ranging professional experience, ability to translate requirements into technical designs, proficient in English, Git, and Git workflows.
  • Relevant MSc in Computer Science or Software Engineering.
Benefits
  • Remote work
  • Laptop reimbursement
  • Hardware essentials package
  • Learning & Development opportunities
  • Competitive PTO

IOG values diversity and is committed to equal opportunity employment without discrimination based on race, religion, gender, or other protected characteristics.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.