Senior Full-Stack Software Engineer

2 days ago


Pretoria, Gauteng, South Africa HR Genie Full time

Company Overview

We are HR Genie, a dynamic team of professionals dedicated to delivering exceptional user experiences. Our mission is to provide innovative solutions that exceed our clients' expectations.

Job Description

We are seeking an experienced Full-Stack Developer to join our team. As a key member of our development team, you will be responsible for building and maintaining feature-rich web applications using .NET for the back-end and React for the front-end.

Key Responsibilities

  • Analyzing system requirements, prioritizing tasks, and developing technical specifications and architecture.
  • Writing clean, well-documented, testable, and maintainable code using .NET languages.
  • Designing, developing, and implementing web-based applications and APIs.
  • Taking end-to-end ownership of solutions.
  • Integrating with various Azure-hosted services.
  • Staying up-to-date with the latest advancements in the .NET ecosystem and related technologies.
  • Collaborating effectively with cross-functional teams (designers, product managers, QA).

Requirements

  • A degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 4-6 years of software engineering experience.
  • In-depth experience working with the .NET framework and core libraries.
  • In-depth experience working with frontend technologies and web frameworks (React preferably).
  • Practical experience with RESTful services and database technologies (SQL Server, NoSQL).
  • Experience with Agile development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication, collaboration, and teamwork skills.
  • Experience with cloud platforms (Azure, AWS, GCP).


  • Pretoria, Gauteng, South Africa Omega Human Capital Full time

    Are you a highly skilled and experienced software engineer looking for a challenging role that utilizes your expertise in C# and TypeScript?Omega Human Capital is seeking a Senior Full Stack Software Engineer to join our team at Willow Park Manor. As a key member of our dynamic team, you will design, develop, and maintain cutting-edge applications that drive...


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

    Job Title: Senior Java Developer MidrandWe are seeking a highly skilled and experienced Senior Java Developer to join our team in Midrand. As a key member of our development team, you will be responsible for designing, developing, and deploying complex software systems using Java and related technologies.About the RoleThis is a permanent position offering a...


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

    Job Title: Full Stack Software DeveloperE-Merge is seeking an experienced Full Stack Developer to join our team. As a key member of our technology department, you will be responsible for designing and developing software solutions that meet the company's needs.Key Responsibilities:Design and develop software applications using JavaScript and Node.jsWork...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Job Summary: Network Recruitment is seeking a skilled Sr. Full Stack Software Engineer to join our team. As a key member, you will be responsible for designing and implementing high-performance web applications that meet the needs of our clients.About Us: Network Recruitment is a leading recruitment agency specializing in IT staffing solutions. Our goal is...


  • Pretoria, Gauteng, South Africa Catch Recruit Full time

    We are a leading corporate ridesharing service dedicated to delivering high-performance transportation solutions tailored to meet the business needs of our clients. Our focus is on maximizing time and cost efficiencies while ensuring safe, reliable, and seamless transportation for employees. By partnering with us, companies can streamline their operations...


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

    CLS Human Capital Specialists is seeking a skilled Senior Cloud Software Engineer to temporarily join their IT team in Lynnwood.The company is looking to onboard two temporary team members to support their exciting initiatives in 2025. This role offers an excellent learning opportunity, as it involves hands-on experience in both front-end and back-end...

  • Full Stack Architect

    3 weeks ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    E-Merge is seeking a Full Stack Architect to join their team in Centurion. As a Full Stack Architect, you will be responsible for designing, building, and optimizing full-stack solutions using the latest .NET technologies.The ideal candidate will have a strong background in software development using C#, MVC, Angular 17, and SQL Server. Experience with...


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

    E-Merge Job Opportunity: Full Stack Java DeveloperAbout the Role:We are seeking a skilled Full Stack Java Developer to join our esteemed team at E-Merge. In this role, you will collaborate with top-notch developers to create innovative solutions, leveraging your expertise in Java and related technologies.Key Responsibilities:- Collaborate with a...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Company OverviewNetwork Recruitment is a leading staffing agency that connects top talent with innovative companies.Job SummaryWe are seeking a skilled Sr. Full Stack Engineer with web optimization expertise to join our team. As a key member of our software development group, you will be responsible for designing and developing high-performance web...


  • Pretoria, Gauteng, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Job OverviewCodeConnect Staffing (Pty) Ltd is seeking a highly skilled Senior Full Stack Developer to join our team in Centurion.Estimated Salary: R800,000 - R1,200,000 per annumKey ResponsibilitiesDesign and develop robust web applications with expertise in both front-end and back-end development.Write clean, efficient server-side code using C# and...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    We're looking for a talented Remote Full Stack Engineer to join our team at JenRec Recruitment. As a key member of our agile environment, you'll design, develop, and maintain web interfaces and backend systems.You'll collaborate with cross-functional teams to troubleshoot, test, and resolve bugs, applying critical thinking and problem-solving skills to...


  • Pretoria, Gauteng, South Africa HR Genie Full time

    Job DescriptionWe are seeking an experienced Full Stack Developer to join our team at HR Genie. As a key member of our development team, you will be responsible for designing, developing, and maintaining robust applications using various programming languages.The ideal candidate will have a strong background in software engineering, with experience in agile...


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

    Job Title: Senior Web Application EngineerCompany Overview: CLS Human Capital Specialists is a dynamic start-up company based in Lynnwood seeking a skilled full-stack developer to temporarily join their IT team.Salary: The estimated annual salary for this role is around $95,000-$110,000, depending on the candidate's experience and qualifications.Job...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Pretoria EastEstimated salary: R550,000 - R800,000 per annum.About E&D RecruitersWe are a leading recruitment agency specializing in telecoms and technology jobs. Our team of experts has extensive knowledge of the industry and can help you find your dream job.This role involves developing Layer 2 and Layer 3 protocol software components, which will be used...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    About the RoleWe are seeking a skilled Senior Network Software Developer to join our growing team focused on designing and developing Layer 2 and Layer 3 protocol software for digital communication systems.Main ResponsibilitiesDevelop and maintain Layer 2 and Layer 3 embedded protocol software components.Ensure software meets coding standards and relevant...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Job Description:Pretoria EastAbout the Role:We are seeking a highly skilled Senior Communications Protocol Software Specialist to join our team. As a key member of our software development team, you will be responsible for designing and developing Layer 2 and Layer 3 protocol software components.Responsibilities:Development of complex software systems...

  • Software Engineer

    1 day ago


    Pretoria, Gauteng, South Africa E&D Recruiters Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team in developing network protocol software components. As a key member of our engineering team, you will be responsible for designing, implementing, and verifying protocol stacks against specifications.Key Responsibilities- Design and develop Layer 2 and Layer 3 protocol software...


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

    Exciting Opportunity for a Senior Full Stack DeveloperE-Merge is an established ISP providing highly managed connectivity within South Africa. As part of our growth strategy, we are seeking a technically sound Senior Full Stack Developer to join our dynamic team.You will have the opportunity to work closely with a cross-functional team to design, build, and...


  • Pretoria, Gauteng, South Africa Careers Full time

    OverviewCareers at our company offers a dynamic and fast-paced work environment, allowing talented individuals to grow professionally. We are seeking a highly skilled Senior Full Stack Developer to join our team.Job DescriptionThe successful candidate will be responsible for developing backend APIs and system integrations using .Net Core (C#) and Azure...


  • Pretoria, Gauteng, South Africa PMD MS Full time

    At PMD MS, we are seeking an experienced Mobile and Cloud Full Stack Software Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of our mobile, desktop, and web applications.The ideal candidate will have a strong background in software development, with a...