Job Title
Market Related
Area: South Africa, Gauteng
Sector: IT / Computers / Software
Posted: 7 April 2025
Job Details
SPECIFICATION
We’re looking for a talented and motivated Software Engineer with solid experience in Node.js and server-side JavaScript development to join our growing engineering team. If you’re passionate about building scalable backend systems, enjoy collaborating with cross-functional teams, and are eager to contribute to impactful software solutions — we’d love to meet you.
Responsibilities
- Develop, maintain, and improve applications using Node.js and modern JavaScript (TypeScript experience is a plus)
- Build and document RESTful APIs that power user-facing applications and backend systems
- Work within a microservices architecture, contributing to loosely coupled and scalable services
- Collaborate with other developers, QA, DevOps, and stakeholders to ship high-quality features.
- Write clean, testable, and maintainable code following best practices in performance and security
- Participate in code reviews, sprint planning, and Agile ceremonies using tools like Jira
- Troubleshoot production issues, conduct root cause analysis, and implement sustainable solutions
- Stay up to date with trends in backend development, JavaScript ecosystems, and cloud-native technologies
Qualifications
- 3-5 years’ proven work experience as a software engineer or backend developer
- Degree in Computer Science, Software Engineering or related field.
- Strong proficiency in server-side JavaScript development using Node.js
- Strong proficiency of SQL, RESTful APIs
- Solid understanding of asynchronous programming and backend service design
- Superb computer skills, including database management
- Excellent analytical, problem-solving, and decision-making skills
- Good understanding of version control systems– GIT