Apply for the CSIR Backend Developer (Node.js) role in Pretoria. Requires JavaScript/TypeScript, Node.js, PostgreSQL, and agile development skills.
Job Summary
| Position Title | Backend Developer (Node.js) |
|---|---|
| Company | Council for Scientific and Industrial Research (CSIR) |
| Location | Scientia, Pretoria, South Africa (On-site) |
| Employment Type | Full-Time, Permanent |
| Job ID | 314904 |
| Cluster/Division | Next Generation Enterprises and Institutions – e-Government Impact Area |
| Reporting To | Research Group Leader |
| Posting Date | 25 March 2026 |
About Company
The CSIR is South Africa’s premier scientific and technological research organization. It develops innovative solutions that advance economic growth, improve public services, and address societal challenges. The Next Generation Enterprises and Institutions Cluster focuses on digital government solutions to enhance service delivery and public sector efficiency.
Job Overview
The Backend Developer (Node.js) will develop software and information systems for digital government initiatives. Working within an agile team, the role involves creating high-technology software solutions, integrating systems, and connecting backends to databases to improve service delivery.
Key Responsibilities
- Collaborate with researchers and experts to conceptualize and develop advanced software solutions.
- Contribute technically to complex technology products, solutions, and systems.
- Work in an agile team delivering working software solutions.
- Develop application and system backends using JavaScript/TypeScript and Express.
- Connect backends to PostgreSQL databases.
- Assist architects and lead developers with high-level system design and integration.
- Translate system designs into working applications.
Requirements
Education & Experience:
- Bachelor’s degree in Computer Science, IT, Electronic/Computer Engineering, or related field.
- Minimum 2 years’ practical experience in professional software development and engineering.
Technical Skills:
- Backend development using JavaScript/TypeScript, Node.js, Express.js, NPM, SQL, PostgreSQL
- Agile/Scrum methodologies
- Test-driven development
- Docker
Desirable Skills:
- Full stack development
- Frontend web development (HTML5, React)
- Mobile/web app development
- UX/UI design
- MongoDB, Nest.js
- Java/Spring, Python
- DevOps, CI/CD
- Application/system monitoring (ELK/EFK)
- Digital government solutions
- Information security
- Systems integration and interoperability
- Research and publication experience
Benefits
- Learning and development opportunities
- Competitive, market-related remuneration
- Pension, risk insurance, and medical scheme contributions
- Recognition through CSIR Excellence Awards
How to Apply
Applicants should apply online.
Contact the CSIR Recruitment Centre for more information:
📞 012 841 4774
📧 Recruitmentinfo@csir.co.za
CSIR is an equal opportunity employer and gives preference to candidates from designated groups as per the Employment Equity Act. Only shortlisted candidates will receive feedback.
