Senior Full Stack Developer

7 days ago


Cape Town, Western Cape, South Africa IOHK Full time

About the Role

We are seeking a highly skilled Full Stack Developer to join our team at IOG. As a Full Stack Developer, you will be responsible for designing and implementing various applications, working closely with a cross-functional team of engineers, product owners, and designers.

Key Responsibilities

  • Follow agile software development practices.
  • Work with teams across multiple time zones.
  • Work independently on software development tasks.
  • Be proactive and require minimal supervision or mentoring to complete tasks.
  • Review specifications produced by architects and formal methods specialists.
  • Contribute to the design of algorithms.
  • Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications.
  • Commit often and submit small pull requests frequently.
  • Cover your code with unit, property, and integration tests when applicable.
  • Review the pull requests of your team mates.
  • Fix bugs in your own code and in legacy code from others.
  • Be available for emergency fixing of severity 1 issues on deployed products.
  • Integrate software components and third-party libraries.
  • Verify and deploy programs and systems.
  • Troubleshoot, debug, and upgrade existing software.
  • Write documentation for the code.
  • Write technical user manuals.

Requirements

Key Competencies

  • Shows strong skills in designing solutions to provide isolated runtime environments for applications in complex, critical systems with the ability to demonstrate expert knowledge in many of the following: Docker, Kubernetes, AWS, Golang, React, Python.
  • Confident in scripting and programming skills with the ability to develop custom tool integrations.
  • Experience with continuous integration tools.
  • Confidence with administering cloud resources, containers, and web servers.
  • Team player who always prioritizes the team and works to progress all efforts and goals of the team.
  • Able to lead the building out of various web applications and cloud infrastructure and provide guidance to junior developers.

Education / Experience

  • 5-10 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, Container Linux, AWS.
  • 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.
  • Completion of a relevant education such MSc in Computer Science or Software Engineering.

What We Offer

  • Remote work
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO

We are an equal opportunities employer and welcome applications from all qualified candidates. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.



  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Senior Full Stack C# Developer OpportunityAbout the Role:We are seeking a highly skilled Senior Full Stack C# Developer to join our team at Network Recruitment in Cape Town. As a Senior Full Stack C# Developer, you will be responsible for leading the development of our full-stack applications using C#.NET.Key Responsibilities:- Lead the development of...


  • Cape Town, Western Cape, South Africa PRR Recruitment Services Full time

    Senior Full Stack Developer OpportunityWe are seeking a highly skilled Senior Full Stack Developer to join our team at PRR Recruitment Services.The ideal candidate will have a strong background in full stack development, including.NET Core, Java, Scala, Python, React, Angular, AWS, Azure, Docker, and Kubernetes.They will also have extensive experience...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Senior Full Stack C# DeveloperWe are seeking a highly skilled Senior Full Stack C# Developer to join our team in Cape Town.Key Responsibilities:Lead the development of full stack applications using C#.NETDesign and implement robust and scalable software solutionsCollaborate with cross-functional teams to deliver high-quality productsDevelop and maintain...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Senior Full Stack Developer OpportunityWe are seeking a highly skilled Senior Full Stack Developer to join our team at Goldman Tech Resourcing. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using C# and ASP.Net.Key Responsibilities:Develop and implement robust web...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Senior Full Stack C# DeveloperWe are seeking a highly skilled Senior Full Stack C# Developer to join our team in Cape Town.Key Responsibilities:Lead the development of full stack C#.NET applications using MVC and MS SQL Server.Collaborate with the team to design and implement cloud-based solutions using Azure.Develop and maintain high-quality code, ensuring...


  • Cape Town, Western Cape, South Africa PRR Recruitment Services Full time

    Senior Full Stack Developer OpportunityThis rapidly expanding business has a global presence, with offices located worldwide.We are seeking a highly skilled Senior Full Stack Developer to join our team.The ideal candidate will have a minimum of 6 years of experience in the full stack, including:.NET CoreJavaScalaPythonReact, Angular, and VueAWS and...


  • Cape Town, Western Cape, South Africa Performability Recruitment Full time

    Job Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at Performability Recruitment. As a key member of our development team, you will be responsible for designing, developing, and deploying web-based enterprise systems that automate and improve our clients' business processes.Key...


  • Cape Town, Western Cape, South Africa Performability Recruitment Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Performability Recruitment. As a key member of our development team, you will be responsible for designing, developing, and deploying web-based enterprise systems that automate and improve our clients' business processes.Key...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Senior Full Stack C# DeveloperWe are seeking a highly skilled Senior Full Stack C# Developer to join our team at Network Recruitment in Cape Town.Key Responsibilities:Lead the development of full-stack applications using C#.NETDesign and implement robust MVC architecturesCollaborate with the team to ensure seamless integration with MS SQL ServerDevelop and...


  • Cape Town, Western Cape, South Africa Plus1X Solutions (Pty) Ltd Full time

    Senior/Intermediate Full Stack DeveloperLocation: Cape Town (Hybrid) / RemoteDuration: 6 - 12 months, with potential for conversion to permanentWe are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you will play a crucial role in...


  • Cape Town, Western Cape, South Africa PRR Recruitment Services Full time

    Senior Full Stack Developer OpportunityThis rapidly expanding business has a global presence, with offices located worldwide.We are seeking a highly skilled Senior Full Stack Developer to join our team.The ideal candidate will have a minimum of 6 years of experience in the full stack, including:.NET CoreJavaScalaPythonReactAngularAWSAzureDockerKubernetesA...


  • Cape Town, Western Cape, South Africa Performability Recruitment Full time

    Job Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at Performability Recruitment. As a key member of our development team, you will be responsible for designing, developing, and deploying web-based enterprise systems that automate and improve our clients' business processes.Key...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Senior Full Stack Developer OpportunityWe are seeking a seasoned Full Stack Developer to join our team at Goldman Tech Resourcing. If you have a strong background in C# and ASP.Net, and are proficient in web client-side technologies such as JavaScript, Angular, React, Vue, and TypeScript, we want to hear from you.Key Responsibilities:Design and develop...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Senior Full Stack EngineerNetwork Recruitment is seeking a highly skilled Senior Full Stack Engineer to join our team in Cape Town. As a key member of our data engineering team, you will play a pivotal role in advancing our data platform development.Key Responsibilities:Design and develop scalable, resilient data pipelines using Spark.Write high-quality code...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Senior Full Stack C# (.Net) Developer **Key Responsibilities:** * Lead a team of developers in C#.Net development * Develop full stack applications using C#.Net * Design and implement database solutions using MS SQL Server **Requirements:** * Proficiency in C#.Net development * Experience with MVC framework * Strong understanding of MS SQL Server *...


  • Cape Town, Western Cape, South Africa OfferZen Full time

    Senior Full Stack Developer OpportunityAre you a seasoned full stack developer seeking a challenging role with a reputable company? OfferZen, a leading developer jobs marketplace, connects talented developers with top tech companies that value expertise and experience.About the Role:Develop and maintain complex full stack applications using a range of...

  • Full Stack Developer

    1 month ago


    Cape Town, Western Cape, South Africa Plus1X Solutions (Pty) Ltd Full time

    Job Title: Senior/Intermediate Full Stack DeveloperLocation: Remote/HybridDuration: Contract basis with potential for conversion to permanent employmentPosition Overview: We are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you will play...


  • Cape Town, Western Cape, South Africa Performability Recruitment Full time

    Job Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Full Stack Developer to join our team at Performability Recruitment. As a key member of our development team, you will be responsible for designing, developing, and deploying web-based enterprise systems that automate and improve our clients' business processes.Key...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Senior Full-Stack C# Developer OpportunityWe are seeking a highly skilled Senior Full-Stack C# Developer to join our team at Goldman Tech Resourcing. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using C# and ASP.Net.Key Responsibilities:Design and develop scalable,...


  • Cape Town, Western Cape, South Africa Plus 1x Full time

    Senior Full Stack Developer OpportunityWe are seeking a seasoned Full Stack Developer to collaborate with our cross-functional teams in developing and maintaining our financial software solutions.Key Responsibilities:Design, develop, and deploy scalable software solutions using ReactJS, TypeScript, NodeJS, and other relevant technologies.Write clean,...