Senior Node.js Developer – Cape Town (Onsite)
OfferZen · Cape Town
Job description
About the role
An exciting opportunity has arisen for a skilled Senior Node.js Developer to join a forward‑thinking organisation in the heart of Cape Town. The role focuses on building robust backend systems within a collaborative, in‑office environment.
Key responsibilities
- Design, develop and deploy scalable backend applications using Node.js.
- Write clean, efficient, well‑documented code following best practices.
- Collaborate with frontend developers, product managers and other stakeholders to translate requirements into technical solutions.
- Participate in code reviews and ensure high code quality.
- Identify and resolve performance bottlenecks, bugs and technical issues.
- Contribute to architectural discussions and decisions.
- Develop and maintain unit and integration tests.
- Stay current with Node.js ecosystem trends and mentor junior developers.
Required profile
- Extensive experience in backend development with Node.js.
- Proficiency in JavaScript and common Node.js frameworks (e.g., Express.js).
- Solid understanding of RESTful API design and implementation.
- Experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
- Familiarity with microservices architecture and cloud platforms (AWS, Azure, GCP).
- Knowledge of containerisation technologies such as Docker and Kubernetes.
- Strong grasp of software engineering principles, data structures, algorithms and design patterns.
- Excellent problem‑solving, communication and teamwork skills.
- Relevant tertiary qualification in Computer Science or related field (beneficial but not mandatory).
Required skills
- Node.js
- JavaScript
- Express.js
- RESTful APIs
- PostgreSQL
- MySQL
- MongoDB
- Microservices
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- Data structures
- Algorithms
- Design patterns
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 9 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
OfferZen
Cape Town
Related job offers
-
Cloud Migration Manager – Cape Town
DCV Sabenza IT and Recruitment Cape Town -
Senior Java Engineer – 10 Years Experience – Cape Town (Hybrid)
OfferZen Cape Town -
Intermediate Mobile Engineer (Hybrid) – Cape Town
OfferZen Cape Town -
IT Business Analyst – Product Development (MFA)
FNB Johannesburg -
Lead Specialist: Data Quality and Master Data Management
Absa Sandton