Thursday, 29 October 2026 South Africa's job magazine — fresh listings, updated daily
Advertisement

Software Developer (GraphQL Focus) Jobs in Fairland

Falcorp Resourcing · Fairland
Mid Level

Developer working with code on a screen

Falcorp Resourcing is looking for a Software Developer with a strong GraphQL focus for a fixed-term, full-time role in Fairland. The position suits a developer who can design a clean data layer that lets web and mobile apps fetch exactly the data they need, without over-fetching or making endless round trips.

About the company and the work

The role is listed on PNet by Falcorp Resourcing. The successful candidate will work at the meeting point of front-end experience, back-end microservices and enterprise data, building and optimising unified GraphQL API layers that standardise how data flows between clients and services.

Role details and duties

  • Design, build and maintain clean, extendable GraphQL schemas, types, mutations, subscriptions and directives across client applications.
  • Write, test and optimise asynchronous resolvers that connect GraphQL endpoints to microservices, REST APIs and database layers.
  • Build federated graphs and use schema stitching to bring separate back-end services together into one unified data graph.
  • Guard against overload risks with batching and caching, using tools such as DataLoader and Redis.
  • Set query complexity checks, depth limits and field-level access control to protect the GraphQL engine.
  • Work with React, React Native, Angular and mobile teams so schemas match what each client actually needs.
  • Keep schema documentation, playground environments and developer tooling up to date, and monitor query performance.
  • Take part in agile ceremonies, giving estimates and contributing to schema design reviews.

Requirements

  • A National Diploma or Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a closely related field.
  • A minimum of 3 to 5 years of commercial software development experience, with at least 2 years of dedicated, hands-on work building production GraphQL layers.
  • Mastery of the modern GraphQL stack, including Apollo Server and Client, GraphQL Java, Hasura, Prisma or TypeGraphQL, using TypeScript with Node.js or Java.
  • Demonstrated skill with DataLoader, Redis and query caching, and experience integrating GraphQL layers with React, Next.js, React Native or Angular.
  • A strong understanding of how GraphQL compares with REST, gRPC and SOAP, plus solid analytical and communication skills.
  • Cloud or developer certifications, and experience in IT consulting or telecommunications, are advantageous.

Where to find and apply safely

This opportunity is listed on PNet by Falcorp Resourcing. Apply only through the original listing, using the Apply button on this page, and never pay anyone for a job application or interview.

Practical tips

Be ready to walk through a schema you designed, explain a federation or caching decision, and show how you tracked down a slow query. A short example of a resolver or schema improvement, described clearly, will help your application stand out.

How the process works

After applying through the original listing, the recruiter reviews applications and contacts shortlisted candidates. Further steps may include interviews and a technical discussion before an offer is made.

Important information

This page shares job information only and is not the employer or recruiter. Always confirm the details, location and terms on the original listing before applying.

#SouthAfricaJobs #JobsInSouthAfrica #GraphQLJobs #FairlandJobs

Ready to apply?

This listing was originally posted by Falcorp Resourcing — your application opens on their original job advert.

Apply on Falcorp Resourcing's website →
Software Developer (GraphQL Focus) Jobs in Fairland Apply Now