Software Architect with Expertise in Full-Stack Development

1 month ago


Pretoria, Gauteng, South Africa IOCO Full time

We're seeking a driven Senior Full Stack Developer to leverage cutting-edge tech and best practices in building exceptional web applications and driving business success.

Key Responsibilities:

  • Configure and deploy on CI/CD tools
  • Assist in designing overall architecture
  • Collaborate with the team
  • Focus on clean, maintainable code
  • Maintain existing code
  • Ensure attention to detail
  • Experience working with clients and third-party vendors
  • Design user interactions on web pages
  • Develop back-end website applications
  • Ensure responsiveness of applications
  • Oversee projects from conception to finished product
  • Design and develop APIs
  • Meet technical and consumer needs
  • Stay up-to-date with web applications and programming languages
  • Design, build, and maintain complex web applications with a focus on UI
  • Work with single-page architecture, front-end frameworks (React)
  • Interpret mock-ups and translate them into polished UIs
  • Optimize client performance through efficient dependency management and data access patterns
  • Modify and extend REST API endpoints for data retrieval and persistence
  • Communicate and enforce coding standards
  • Coach and mentor team members
  • Recommend patterns, technologies, and innovations to the team
  • Participate in code reviews

Requirements:

  • 7+ years relevant work experience
  • Extensive experience with OOP
  • Extensive experience with web markup, HTML5, CSS3, JavaScript, XML, JSON
  • Extensive experience with Microsoft Web stack (MVC, C#, razor, IIS, ASP.net, Web services, Web API)
  • Experience with cloud message APIs
  • Solid understanding of entity framework
  • Knowledge of code versioning tools (Git)
  • Exposure to Agile Development Methodology
  • Strong MS SQL skills (T-SQL)
  • Experience in Kendo UI controls
  • Visual Studio 2017 onwards

Desirable Skills:

  • Awareness of security concerns
  • Knowledge of algorithms and data structures
  • Experience in Finance/Mining/Payroll domains
  • Good written and spoken English
  • Demonstrated experience with strong focus on quality timely delivery
  • Familiarity with solution architecture
  • Experience with MS Reporting Services, Power BI, and data warehousing
  • Familiarity with general monitoring principles and tools

Qualifications:

  • Bachelor's degree/Honours in Computer Science or Higher

About the Opportunity:

  • Permanent Position
  • Location: Pretoria
  • Work environment: Hybrid (Open Plan office)
  • Travel: Travelling might be required

About IOCO:

We're an organization that solves complex real-world problems with innovative software solutions. At IOCO, we believe anything is possible with modern technology, software, and development expertise. We're continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.

You'll be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains. Our culture of continuous learning will ensure that you'll have all the opportunities, tools, and support to hone and grow your craft.

By joining IOCO, you'll have an open invitation to developer inspiring forums. A place where you'll be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.



  • Pretoria, Gauteng, South Africa People Dimension Full time

    **Job Title:** Full Stack Software DeveloperAbout the Role:We are seeking an experienced Full Stack Software Developer to join our dynamic team at People Dimension. As a Full Stack Software Developer, you will be responsible for developing and enhancing our in-house developed Life Insurance Policy Administration solution.Key Responsibilities:Develop and...


  • Pretoria, Gauteng, South Africa Telebest Full time

    About the Role:Telebest is seeking a highly skilled Senior Full Stack Developer to join our team in Pretoria. As a Senior Full Stack Developer, you will be responsible for developing high-technology software solutions for clients, working closely with researchers and experts to deliver cutting-edge technology.Key Responsibilities:Contribute technically on...

  • Full Stack Developer

    1 month ago


    Pretoria, Gauteng, South Africa People Dimension Full time

    Software Development Role------------------------We are currently seeking a skilled .Net Developer to collaborate with a team of developers and UX designers to develop and maintain web and mobile applications. Responsibilities-----------------------* Development of all stages of the interface component design from conception through to execution* Engage with...


  • Pretoria, Gauteng, South Africa Telebest Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Telebest in Pretoria.Key ResponsibilitiesCollaborate with researchers and experts to design and develop cutting-edge software solutions for clients.Contribute technically on large-scale projects, utilizing modern technologies and innovative designs.Participate in an...

  • Software Engineer

    3 weeks ago


    Pretoria, Gauteng, South Africa IT Ridge Technologies Full time

    Job Title:Software Engineer - Full Stack DeveloperCompany Overview:IT Ridge Technologies is a leading provider of innovative technology solutions. We are committed to delivering high-quality services and products that meet the evolving needs of our clients.Salary:$120,000 - $180,000 per annum, depending on experience.Job Description:We are seeking an...


  • Pretoria, Gauteng, South Africa CLS Human Capital Specialists Full time

    Our company, CLS Human Capital Specialists, is seeking a highly skilled Full-Stack Software Engineer to join our IT team on a temporary basis. This exciting opportunity will provide the successful candidate with hands-on experience in both front-end and back-end development.Job Description:As a Full-Stack Software Engineer, you will be responsible for...


  • Pretoria, Gauteng, South Africa Career-seekers Recruitment Solutions Full time

    **Job Description****Job Summary**We are seeking a skilled **Software Engineer** to join our team. The ideal candidate will have expertise in full-stack development and be able to work with languages such as Java and Python.**Responsibilities**- Design and develop scalable and efficient software applications- Collaborate with cross-functional teams to meet...


  • Pretoria, Gauteng, South Africa Careers Full time

    Salary Range: R1,200,000 - R1,800,000 per annumAbout the RoleWe are seeking an experienced Full Stack Developer to join our dynamic team. As a key member of our development team, you will be responsible for designing, developing, and implementing scalable and efficient software solutions.The ideal candidate will have a strong background in both front-end and...

  • Software Engineer

    1 month ago


    Pretoria, Gauteng, South Africa MoonsGate Capital Ltd TA Engineuity Global Full time

    Job Title: Full Stack DeveloperAbout the Role: We are seeking an experienced Full Stack Developer with strong DevOps expertise to join our dynamic team at MoonsGate Capital Ltd T/A Engineuity Global. The successful candidate will be involved in both front-end and back-end development, focusing on building seamless API integrations between desktop and mobile...


  • Pretoria, Gauteng, South Africa Kontak Recruitment Full time

    OverviewKontak Recruitment is a leading provider of employment services, assisting clients in finding top talent for their organizations. As a remote Ruby on Rails Developer, you will be working with an established US-based company that has been a leader in CRM solutions for over 16 years.Salary: Above standard South African rates are being offered to...


  • Pretoria, Gauteng, South Africa MoonsGate Capital Ltd TA Engineuity Global Full time

    **About the Role**We are seeking an experienced Full Stack Developer with strong DevOps expertise to join our dynamic team at MoonsGate Capital Ltd T/A Engineuity Global in the geotechnical software industry.In this role, you'll be involved in both front-end and back-end development, focusing on building seamless API integrations between desktop and mobile...


  • Pretoria, Gauteng, South Africa Careers Full time

    Career Opportunity: Experienced Full Stack DeveloperWe are seeking an accomplished software professional to join our dynamic team as a seasoned full stack developer. Your expertise in crafting scalable, efficient solutions for our clients is highly valued.The successful candidate will have:A proven track record of delivering high-quality backend APIs and...


  • Pretoria, Gauteng, South Africa OfferZen Full time

    We’re looking for a seasoned Senior Full Stack Developer to join our team at OfferZen. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable, efficient, and secure software solutions.Key Responsibilities:Design and develop complex software applications using a variety of programming languages and...


  • Pretoria, Gauteng, South Africa People Dimension Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at People Dimension. As a key member of our technology department, you will be responsible for developing and maintaining our web applications.Job DescriptionThe ideal candidate will have extensive experience in full stack development, with a strong background in technologies...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    At E-Merge, we are seeking a seasoned Senior Full Stack Developer to join our team. This is a contract position based in Midrand or hybrid, offering a cost-to-company salary of R650 to R750 per hour.About the RoleThis is an exceptional opportunity for a skilled developer to work with us on designing and developing platforms. As a senior member of our team,...


  • Pretoria, Gauteng, South Africa Kontak Recruitment Full time

    Automotive CRM Platform Developer OpportunityA dynamic, remote-first team is seeking an experienced Senior Full Stack Developer to join them in shaping the future of a leading CRM platform in the automotive sector.The ideal candidate will have a strong background in Ruby on Rails and significant experience in developing robust and scalable software...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    As a Senior Full Stack Developer at E-Merge, you will play a pivotal role in driving the success of our software solutions. With a strong background in TypeScript and NodeJS, you will be responsible for designing, developing, and maintaining large-scale software systems that meet the highest standards of quality and delivery.Key Responsibilities:Design and...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    E-Merge is seeking a seasoned Full Stack Developer with expertise in Angular TS and JavaScript to join our team in Midrand.Our client requires a developer to design, develop, and maintain a critical internal web application used in the goods dispatch and distribution/delivery management processes. The ideal candidate should have 6+ years of experience in...


  • Pretoria, Gauteng, South Africa Absolut Career Personnel Full time

    Job Description:As a Full Stack Developer at {company}, you will be responsible for designing and developing cloud-based applications using a variety of programming languages and frameworks.Key Responsibilities:Design and develop cloud-based applications using AWS and Azure.Collaborate with cross-functional teams to identify business requirements and develop...


  • Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    We are seeking an experienced Senior Full Stack Developer to join our team at Tumaini Consulting, based in South Africa. This fully remote role offers a unique opportunity for skilled professionals to work on challenging projects.Job OverviewThe successful candidate will have 4-6 years of experience in full stack development with a strong focus on PHP and...