Location
Hybrid (Pretoria, South Africa)
Employment
Full-Time
First seen by Alion on Nov 13, 2026. Network Contracting scores B on the Alion truth index.
Overview
Company
Impact
Profile match
Network Contracting Solutions is a contract staffing specialist. We specialize in contract recruitment for IT, Finance and Engineering Contractors.
Reference: NCM003607-TSK-1
New job opportunity
SENIOR BACKEND DEVELOPER
Node.js | TypeScript | PostgreSQL | Redis
Pretoria East | Hybrid after probation | Full-time / Permanent
Build the backend technology powering the future of dining Duties & Responsibilities New job opportunity
SENIOR BACKEND DEVELOPER
Node.js | TypeScript | PostgreSQL | Redis
Pretoria East | Hybrid after probation | Full-time / Permanent
Build the backend technology powering the future of dining
Are you a Senior Backend Developer who enjoys taking ownership of scalable, high-performance systems? Join an innovative technology business and play a key role in building cloud-native services for a platform that is transforming the hospitality experience.
The Opportunity
As Senior Backend Developer, you will take ownership of backend API development in a high-performance environment. You will design, build and optimise scalable APIs using Node.js and TypeScript, with PostgreSQL as the primary datastore and Redis supporting caching, queuing and performance optimisation. You will collaborate with product, frontend and DevOps teams to deliver reliable, observable backend services.
The role is based in Pretoria East. The successful candidate will work full-time from the office during the probation period, with a hybrid arrangement to be agreed with the Team Lead thereafter. Working hours are 08:00 to 17:00.
Key Responsibilities
Design, develop and maintain scalable backend APIs and services using Node.js and TypeScript.
Work with PostgreSQL on database schema design, query optimisation and transactions.
Implement and optimise Redis for caching, queues, pub/sub and rate limiting.
Build and maintain reliable, secure RESTful APIs in a containerised microservices environment.
Write and maintain unit and integration tests using frameworks such as Jest or Mocha.
Troubleshoot, debug, profile and tune applications to improve performance and reliability.
Collaborate with product, frontend and DevOps teams to take features from concept through to production.
Contribute to distributed systems, concurrency and horizontal-scaling solutions.
Job Experience & Skills Required
At least 5 years’ backend development experience.
Strong proficiency in Node.js and TypeScript.
In-depth PostgreSQL knowledge, including schema design, query optimisation and transactions.
Experience using Redis for caching, queues, pub/sub or rate limiting.
Strong understanding of RESTful API design and best practices.
Experience with Linux, Docker and containerised microservices.
Familiarity with distributed systems, concurrency and horizontal scaling.
Experience writing unit and integration tests, using automated testing frameworks such as Jest or Mocha.
Strong debugging skills, including profiling and performance tuning.
Must be able to develop without the use of AI.
Advantageous Experience
AWS services such as ECS, Lambda, SQS, SNS, RDS and ElastiCache.
API gateways, authentication and security standards, including OAuth2, JWT and OWASP.
CI/CD pipelines such as Bitbucket Pipelines, GitHub Actions, GitLab CI or CircleCI.
Monitoring and observability tools such as New Relic, Papertrail and CloudWatch.
Node.js frameworks such as Fastify, Express.js or Koa.
Database ORMs such as Sequelize, TypeORM or Drizzle.
The Ideal Candidate
Takes ownership and can drive features from idea to production.
Communicates clearly and produces strong technical documentation.
Is comfortable working in a fast-paced environment where requirements evolve.
Enjoys autonomy and contributing to technical decision-making.
Mentorship or leadership experience would be an added advantage. The job description does not specify a formal education requirement.
Why Join?
Creative freedom and autonomy in technical decision-making.
A relaxed, open working environment with no micro-management.
The opportunity to work with modern technology and make a meaningful product impact.
Hybrid working after the probation period, by agreement with the Team Lead.
Frequent fun office activities.
Apply Now!
If you are an experienced Node.js and TypeScript backend developer ready to take ownership of high-performance systems, we would like to hear from you. Submit your application today.
For more exciting IT vacancies, visit: www.networkcontracting.co.za
If you have not received a response within two weeks, please consider your application unsuccessful. Your profile will be retained on our database for consideration for other suitable opportunities.
For more information, contact:
Theresa Steenkamp
Key Account Manager
Network Contracting Solutions
Connect with me on LinkedIn: https://www.linkedin.com/in/theresa-steenkamp-27871823/
New job opportunity
SENIOR BACKEND DEVELOPER
Node.js | TypeScript | PostgreSQL | Redis
Pretoria East | Hybrid after probation | Full-time / Permanent
Build the backend technology powering the future of dining Duties & Responsibilities New job opportunity
SENIOR BACKEND DEVELOPER
Node.js | TypeScript | PostgreSQL | Redis
Pretoria East | Hybrid after probation | Full-time / Permanent
Build the backend technology powering the future of dining
Are you a Senior Backend Developer who enjoys taking ownership of scalable, high-performance systems? Join an innovative technology business and play a key role in building cloud-native services for a platform that is transforming the hospitality experience.
The Opportunity
As Senior Backend Developer, you will take ownership of backend API development in a high-performance environment. You will design, build and optimise scalable APIs using Node.js and TypeScript, with PostgreSQL as the primary datastore and Redis supporting caching, queuing and performance optimisation. You will collaborate with product, frontend and DevOps teams to deliver reliable, observable backend services.
The role is based in Pretoria East. The successful candidate will work full-time from the office during the probation period, with a hybrid arrangement to be agreed with the Team Lead thereafter. Working hours are 08:00 to 17:00.
Key Responsibilities
Design, develop and maintain scalable backend APIs and services using Node.js and TypeScript.
Work with PostgreSQL on database schema design, query optimisation and transactions.
Implement and optimise Redis for caching, queues, pub/sub and rate limiting.
Build and maintain reliable, secure RESTful APIs in a containerised microservices environment.
Write and maintain unit and integration tests using frameworks such as Jest or Mocha.
Troubleshoot, debug, profile and tune applications to improve performance and reliability.
Collaborate with product, frontend and DevOps teams to take features from concept through to production.
Contribute to distributed systems, concurrency and horizontal-scaling solutions.
Job Experience & Skills Required
At least 5 years’ backend development experience.
Strong proficiency in Node.js and TypeScript.
In-depth PostgreSQL knowledge, including schema design, query optimisation and transactions.
Experience using Redis for caching, queues, pub/sub or rate limiting.
Strong understanding of RESTful API design and best practices.
Experience with Linux, Docker and containerised microservices.
Familiarity with distributed systems, concurrency and horizontal scaling.
Experience writing unit and integration tests, using automated testing frameworks such as Jest or Mocha.
Strong debugging skills, including profiling and performance tuning.
Must be able to develop without the use of AI.
Advantageous Experience
AWS services such as ECS, Lambda, SQS, SNS, RDS and ElastiCache.
API gateways, authentication and security standards, including OAuth2, JWT and OWASP.
CI/CD pipelines such as Bitbucket Pipelines, GitHub Actions, GitLab CI or CircleCI.
Monitoring and observability tools such as New Relic, Papertrail and CloudWatch.
Node.js frameworks such as Fastify, Express.js or Koa.
Database ORMs such as Sequelize, TypeORM or Drizzle.
The Ideal Candidate
Takes ownership and can drive features from idea to production.
Communicates clearly and produces strong technical documentation.
Is comfortable working in a fast-paced environment where requirements evolve.
Enjoys autonomy and contributing to technical decision-making.
Mentorship or leadership experience would be an added advantage. The job description does not specify a formal education requirement.
Why Join?
Creative freedom and autonomy in technical decision-making.
A relaxed, open working environment with no micro-management.
The opportunity to work with modern technology and make a meaningful product impact.
Hybrid working after the probation period, by agreement with the Team Lead.
Frequent fun office activities.
Apply Now!
If you are an experienced Node.js and TypeScript backend developer ready to take ownership of high-performance systems, we would like to hear from you. Submit your application today.
For more exciting IT vacancies, visit: www.networkcontracting.co.za
If you have not received a response within two weeks, please consider your application unsuccessful. Your profile will be retained on our database for consideration for other suitable opportunities.
For more information, contact:
Theresa Steenkamp
Key Account Manager
Network Contracting Solutions
Connect with me on LinkedIn: https://www.linkedin.com/in/theresa-steenkamp-27871823/
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,484 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Pretoria
Principal Engineer - Onsite - JHB
1 day ago
In office · Full-Time · Johannesburg
Python
Go
Java
TypeScript
Ruby
Scala
Databases
PostgreSQL
RabbitMQ
Apache Kafka
Frontend
GraphQL
DevOps
Rest API
CI/CD
AWS
Cybersecurity
GDPR
Zero Trust
Apply
Senior Software Developer
1 day ago
In office · Full-Time · Cape Town
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Frontend
React.js
Vite
Zod
Framer Motion
React Hook Form
React Router
Mobile
State Management
DevOps
Rest API
CI/CD
Git
Apply
Senior Full-Stack Developer
3 hours ago
In office · Full-Time · Johannesburg
Python
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Databases
RabbitMQ
Apache Kafka
Frontend
Angular
DevOps
Rest API
CI/CD
Git
AWS
Docker
Kubernetes
Cybersecurity
Zero Trust
Management
ServiceNow
Agile
Apply
Full Stack Software Engineer - Midrand
10 hours ago
In office · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
AI/ML
Embeddings
LLM
RAG
Hallucination
Multi-Agent Systems
Frontend
Angular
DevOps
CI/CD
Kubernetes
Platform Engineering
Apply
Development Engineer: Software
11 days ago
In office · Full-Time · Johannesburg
Go
JavaScript
PHP
TypeScript
SQL
C#
C++
Node JS
C#
ASP.NET Core
Databases
PostgreSQL
ClickHouse
Apache Kafka
Frontend
Angular
Mobile
Dependency Injection
DevOps
Rest API
GCP
CI/CD
Git
Docker
Kubernetes
Google Cloud Run
Management
Agile
Scrum
Kanban
UML
QA
Selenium
Playwright
Postman
Apply
Apply
In office · Contractor · Pretoria
Apply
Apply
Senior Area Sales Executive
1 day ago
$21k – $28k per year (gross) · In office · Full-Time · Pretoria
Apply
Apply
This is one of many
2,286,484 more open roles from verified company boards, updated every day.

