About the job Intermediate Typescript Backend Developer (Node JS & Linux)
Job Title: Intermediate TypeScript Backend Developer (Node.js & Linux)
About the Project
We're seeking an Intermediate Backend Developer with a strong foundation in TypeScript, Node.js, and Linux-based environments to support backend systems across the African region. This role is part of a high-impact portfolio focused on scalable backend service development, process automation, and infrastructure support. While API integration is part of the scope, the real focus lies in core backend logic, event processing, and system orchestration.
Core Responsibilities
-
Develop and maintain robust backend modules using Node.js (Express or NestJS) and TypeScript
-
Operate confidently in Linux environments: process management, shell scripting, log analysis
-
Support background services, scheduled jobs, and asynchronous processing pipelines
-
Write clean, maintainable, and testable code that aligns with modern coding standards
-
Participate in sprint planning, code reviews, and internal knowledge-sharing sessions
-
Collaborate on CI/CD pipelines and assist with backend deployments and automation
Key Technical Requirements
Node.js (Express/NestJS) - Strong experience building backend logic and services TypeScript Proficient with backend development patterns
Linux OS Confident navigating, configuring, and debugging processes
Async Programming Deep understanding of Promises, async/await, and the Event Loop Databases
Experience with SQL (PostgreSQL) or NoSQL (MongoDB)CI/CDExposure to GitHub Actions, GitLab CI, or JenkinsTestingFamiliarity with Jest, Mocha, or similar frameworksGit
Solid grasp of version control and branching workflows
⭐️ Nice to Have (Not Mandatory)
-
Exposure to Docker or containerized environments
-
Understanding of event-driven architecture or message brokers
-
Basic experience with cloud services (AWS, Azure, or GCP)
-
Hands-on with Linux cron jobs, background workers, or task schedulers
Qualifications & Experience
-
A relevant IT Degree or Diploma preferred
-
24 years experience in backend development using Node.js and TypeScript
-
Proven ability to work in Linux-heavy infrastructures
Soft Skills & Cultural Fit
-
Logical thinker with a passion for system efficiency and backend stability
-
Confident working independently and solving complex backend issues
-
Strong communicator who thrives in Agile teams and collaborative environments
How to Apply
Ready to build systems that matter across Africa? Send your CV and a brief intro to rrondi@dearx.co.za. Be sure to highlight relevant projects or GitHub repos!