Skip to content
mimi

Server-Side Engineer

Kupa Global

South Africa · Hybrid Full-time Mid Level Today

About the role

About

Our client, 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. They are 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 a technical 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 Chief Information officer.

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

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

Skills

AzureCI/CDCypressDockerGraphQLJestJWTMongoDBMochaNestJSNode.jsOAuthPostgreSQLRESTful APITypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free