Server-Side Engineer

3 weeks ago


Cape Town, South Africa Kupa Global Full time

About RVS

Our client, Royal Voluntary Service (RVS), is a leading UK charity managing one of the largest networks of volunteers across the country to deliver essential healthcare, homelessness, and food security services. RVS is embarking on an exciting digital transformation and hiring their first-ever tech team out of South Africa in their 80-year history.

We are seeking a mid to senior Server-Side Engineer to join RVS’s technology team. You’ll play a critical role in developing stable, scalable platforms that empower volunteers to continue their life-changing work. You will help enforce best practices in coding, automation, and infrastructure management, thus driving faster, more reliable software releases. This role reports to the IT Service Delivery Manager.

Consider applying if you want to make an impact whilst earning a competitive salary.

What You Will Be Doing

- Server-Side Development: Design, build, and optimize scalable back-end applications using NestJS and Docker.
- API & Database Management: Develop robust RESTful APIs, integrate with front-end solutions, and manage both relational (PostgreSQL) and NoSQL (MongoDB) databases.
- Quality & Performance: Write unit and integration tests, troubleshoot performance issues, and maintain high security standards.
- Collaboration & Delivery: Work closely with DevOps teams to align with CI/CD pipelines and ensure smooth, timely deployments.

Requirements

Our Ideal Candidate Has :

Experience & Knowledge:

- 5+ years as a server-side/back-end engineer
- Expert in NestJS, Node.js, TypeScript, and RESTful API development
- Familiarity with both relational (PostgreSQL) and NoSQL (MongoDB) databases
- Proven track record in containerization (Docker), CI/CD pipelines, and automated deployments

Tools & Technologies:

- Proficient with GraphQL, OAuth, JWT for secure and efficient integrations
- Skilled in Maven, npm, and testing frameworks (Jest, Cypress, Mocha)
- Experience with Azure, ADO, and other cloud environments

Technical & Analytical Skills:

- Strong understanding of server-side architecture and best practices
- Ability to optimize performance, ensure security, and maintain code quality
- Adept at troubleshooting, data-driven decision making, and continuous improvement
- Clear communicator, adept at collaborating with diverse teams. Highly organized and capable of managing multiple priorities effectively.

Benefits

- Up to ZAR80,000/month salary
- Private healthcare stipend of ZAR2,300 in addition to salary
- Opportunity to contribute to a meaningful cause and see the direct impact of your work.
- Flexible hybrid working options for a better work-life balance.
- Room for professional growth and skill development through ongoing training and support.
- Collaborative and inclusive team culture that values everyone’s input.



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

    Senior Microsoft Server Engineer - IT SupportiLaunch is a leading client in the technology industry, seeking an experienced Senior Support Engineer to provide third-line server support.The ideal candidate will have at least 5 years of senior-level experience in Microsoft server support, with a strong background in preventative maintenance, patch management,...

  • Junior Server Engineer

    24 hours ago


    Cape Town, South Africa iOCO Full time

    iOCO Infrastructure Services invites you to explore possibilities. We are seeking a dynamic and results-driven Junior Server Engineer with expertise in configuring and managing servers of mainly MS operating systems and related tasks in Azure. What you’ll do: Configuring and managing servers of mainly MS operating systems and related tasks in...


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

    Job Overview: Stepco Recruitment is seeking a highly skilled Senior IT Technician to join our team. In this role, you will provide technical support and maintenance for our clients' IT infrastructure, including desktops, laptops, and mobile devices running Windows operating systems, as well as supporting Windows Server and Exchange Server environments.Key...


  • Cape Town, South Africa IOCO Full time

    iOCO Infrastructure Services invites you to explore possibilities. We are seeking a dynamic and results-driven Junior Server Engineer with expertise in Configuring and managing servers of mainly MS operating systems and related tasks in Azure.What you’ll do:Configuring and managing servers of mainly MS operating systems and related tasks in Azure.Your...


  • Cape Town, South Africa IOCO Full time

    iOCO Infrastructure Services invites you to explore possibilities. We are seeking a dynamic and results-driven Junior Server Engineer with expertise in Configuring and managing servers of mainly MS operating systems and related tasks in Azure. What you’ll do: Configuring and managing servers of mainly MS operating systems and related tasks in Azure....


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    iOCO Infrastructure Services invites you to explore possibilities. We are seeking a dynamic and results-driven Junior Server Engineer with expertise in Configuring and managing servers of mainly MS operating systems and related tasks in Azure. What you’ll do: Configuring and managing servers of mainly MS operating systems and related tasks in...


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

    Career Opportunity at iLaunchAbout the RoleLeading technology firm in Cape Town seeks a skilled Senior Server Support Engineer to provide 2nd line support within server management, end-user computing, and support layers.Key ResponsibilitiesCollaborate with junior engineers to resolve technical issues efficientlyDeliver expert-level data center support for...


  • Cape Town, South Africa Tracking Talent Full time

    A well-established and Multinational Asset Manager in the Cape Town Southern Suburbs is seeking a Senior Infrastructure Server Support technician to join their IT support’s Server Team. The Company server team is responsible for designing, installing, and configuring the internal and customer facing servers, networks and firewalls used by the Company Group...


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

    Job OverviewiLaunch is a leading technology company based in Cape Town, seeking a highly skilled Senior Server Technical Specialist to join their team.The successful candidate will be responsible for providing 2nd line support within the server management, end user computing layer and support layer.Key Responsibilities:Assist with escalations from 1st line...


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    We are a leading provider of innovative technology solutions, specialising in IT consulting and software development. We are seeking an experienced Senior Full Stack Developer to join our team.Key Responsibilities:Developing scalable and efficient software applications using C# and ASP.Net.Leveraging strong knowledge of web client-side technologies such as...


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

    Job Title: Server Support Professional for Data Centre OperationsLocation: Cape Town AreaAbout the Role:iLaunch is seeking a Senior Server Support Engineer to provide 2nd line support within the server management, end user computing layer and support layer.Responsibilities:Assist with escalations from 1st line support engineers in a timely manner.Provide 2nd...


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

    Senior Microsoft Server Support SpecialistWe are looking for a highly skilled Senior Microsoft Server Support Specialist to join our team at iLaunch in the Cape Town Area.The ideal candidate will have 5+ years of senior Microsoft Server support experience and be proficient in technologies such as Azure, M365, VMware vSphere, MS Hyper-V, Nutanix AHV, Citrix,...


  • Cape Town, South Africa The Talent Room Full time

    Our client is currently looking for a **Head of Server Infrastructure** This is a **remote role.** **PURPOSE OF THE ROLE**:As the Head of Server Infrastructure, you will be responsible for overseeing. the company's cloud and on-premises infrastructure and related vendor relationships. You will lead a team of infrastructure professionals and ensure that...


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

    Server Support EngineerLeading Client in the Technology Industry requires a Senior Support Engineer to provide 3rd Line Server Support in Cape Town Area.Description:Microsoft Server Support, Device hardening and vulnerability management, Backup management, Antivirus management.Assisting with escalations from support engineers, Preventative maintenance (Patch...

  • Head of Engineering

    7 months ago


    Cape Town, South Africa TallOrder Full time

    **Location**: Paarl, South Africa (Hybrid Model) **About TallOrder Solutions**:TallOrder Solutions is a leading fintech startup specialising in cloud - based solutions for the retail and hospitality industries. Our products integrate advanced POS and inventory management systems with a variety of other platforms including accounting systems, payment...


  • Cape Town, South Africa QCIC Full time

    The primary purpose of this role is to develop, maintain, continuously improve and support both internal and client-facing IT infrastructure, including servers, storage, networks and telecoms systems. **What you will do** - Takes a lead role in completing more complex project tasks to enable the on time, within budget and scope delivery of IT Infrastructure...


  • Cape Town, South Africa PRR Recruitment Full time

    IT Systems Engineer – Cape TownExperience: Minimum 2 years in IT with Microsoft CertificationSeeking a skilled IT Systems Engineer to maintain and enhance IT infrastructure for clients.Key ResponsibilitiesManage IT systems, servers, networks, and security.Troubleshoot Microsoft technologies (Windows Server, Active Directory, Exchange, Microsoft...


  • Cape Town, South Africa Devoptec Services Full time

    The key function of this role is to manage all operational activities within a Tier3 datacenter and DR facility to ensure maximum Position Responsibilities: - Ensure proactive preventive maintenance of Datacenter, servers, network components and other infrastructure components. - Ensure all firmware are kept up to date as per hardware vendor...


  • Cape Town, South Africa Resolution Placement Agency Full time

    The primary purpose of this role is to develop, maintain, continuously improve and support both internal and client-facing IT infrastructure, including servers, storage, networks and telecoms systems. What you will do  Takes a lead role in completing more complex project tasks to enable the on time, within budget and scope delivery of IT Infrastructure...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    Craft high-quality software solutions using C#, ASP.Net, and modern web technologies Lead and inspire small development pods, mentor junior developers, and drive code excellence Design and deliver scalable software solutions that meet international project standards Collaborate with a diverse global team on cutting-edge digital transformation...