WBWR is a global digital experience agency that thrives on innovation and empathy. With a dynamic team spanning South Africa, India, Europe, and the USA, we blend diverse talents from renowned universities, agencies, and technology realms.
Since our establishment in 2014, we've empowered brands through transformative services: auditing digital landscapes...
Read more about this company
You’ll be responsible for building and maintaining backend services in Node.js (TypeScript) and C# (.NET Core), integrating with external APIs, supporting large scale data flows, and ensuring performance, reliability, and security across our client projects.
You’ll work closely with our front end developers, project managers, and QA to deliver backend systems that are a pleasure to integrate with and a joy to maintain.
What You’ll Work On
RESTful and GraphQL APIs powering web and mobile experiences
ERP and third party API integrations
Backend services deployed to Google Cloud or AWS
Database interactions including SQL, Supabase, PostgreSQL, Firebase
Clean Architecture patterns and modular service design
Job queues, background workers, batch processors
Logging, monitoring, and error tracking including Sentry and Cloud Logging
What We’re Looking For
A minimum of 1 year experience building backend applications
A basic but growing understanding of Node.js with TypeScript
Some experience using C# and .NET Core to build simple APIs or service layers
A good grasp of REST principles and asynchronous programming
Some exposure to integrating with external APIs
An interest in modern architecture patterns including Clean and SOLID
Basic familiarity with SQL or NoSQL databases
Comfortable using Git and GitHub for version control
Strong willingness to learn, ask questions, and improve
Eager to understand cloud platforms like GCP or AWS