×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Developer; Node.js & TypeScript

Job in Pretoria, 0002, South Africa
Listing for: RecruitPro Solutions
Full Time position
Listed on 2026-02-27
Job specializations:
  • Software Development
    Backend Developer, DevOps
Job Description & How to Apply Below
Position: Senior Backend Developer (Node.js & Type Script)
Our client is seeking a Senior Backend Developer to take ownership of backend API development in a high-performance, cloud-native environment. The successful candidate will design, build, and optimise scalable APIs using Node.js (Type Script), with Postgre

SQL as the primary datastore and Redis supporting caching, queuing, and performance optimisation.

You will work closely with product, frontend, and Dev Ops teams to deliver reliable backend services with excellent performance and observability.

Key Requirements

Technical Skills
  • 5+ years of backend development experience
  • Strong proficiency with Node.js and Type Script
  • Deep understanding of Postgre

    SQL (schema design, query optimisation, transactions)
  • Experience writing integration and unit tests
  • Experience using Redis for caching, queues, pub/sub, or rate limiting
  • Strong understanding of RESTful API design and best practices
  • Solid experience with Linux, Docker, and containerised microservices
  • Familiarity with distributed systems, concurrency, and horizontal scaling
  • Strong debugging skills and experience with profiling and performance tuning
  • Experience with automated testing frameworks (Jest, Mocha, etc.)
  • Must be able to develop without the use of AI
Nice to Have
  • Experience with AWS (ECS, Lambda, SQS, SNS, RDS, Elasti Cache)
  • Experience with API gateways, authentication, and security standards (OAuth2, JWT, OWASP)
  • Experience with CI/CD pipelines (Bitbucket Pipelines, Git Hub Actions, Git Lab CI, Circle

    CI)
  • Experience with monitoring/observability tools (New Relic, Papertrail, Cloud Watch, etc.)
  • Experience with Node.js frameworks (Fastify, Express.js, Koa, etc.)
  • Experience with database ORMs (Sequelize, TypeORM, Drizzle, etc.)
Soft Skills
  • Strong ownership mentality — able to drive features from idea to production
  • Excellent communication and documentation skills
  • Comfortable in a fast-paced environment with evolving requirements
  • Mentorship or leadership experience is advantageous
Please forward your CV to
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary