Senior Full Stack Developer

6 days ago


Cape Town, Western Cape, South Africa IOHK Full time

About the Role

IOG is seeking a highly skilled Full Stack Developer to join our team. 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 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.

Benefits

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

At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. 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

    Job Title: Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at Network Recruitment. As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining complex software applications using C#.Net.Key Responsibilities:Design and develop full stack...


  • 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 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 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 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 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...


  • 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...

  • Full Stack Developer

    3 weeks 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 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,...


  • 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 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 Plus 1x Full time

    Senior Full Stack Developer - Remote OpportunityPlus 1x is seeking a highly skilled Senior Full Stack Developer to join our team and contribute to the development of bespoke software solutions for our corporate clients. As a key member of our development team, you will be responsible for designing, developing, and testing high-quality software applications...


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

    Senior Full Stack Developer WantedWe 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 software applications using C# and ASP.Net.Key Responsibilities:Design and develop robust, scalable, and...


  • Cape Town, Western Cape, South Africa Progressive Edge Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a talented and experienced Senior Full Stack Developer with strong proficiency in PHP and Laravel, coupled with a deep understanding of JavaScript and HTML/CSS. The ideal candidate will have solid front-end work experience and a proven track record of delivering high-quality software solutions.Key...


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

    Senior Full Stack Developer WantedWe 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 software applications using C# and ASP.Net.Key Responsibilities:Design and develop robust, scalable, and...


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

    Senior Full Stack Developer OpportunityPlus1X Solutions (Pty) Ltd is seeking a highly skilled Senior Full Stack Developer to join our team and contribute to the development of bespoke software solutions for our corporate clients.About the Role:We are looking for a seasoned developer with expertise in C# and ASP.NET to lead the development of software...