Senior Backend Software Developer (Node.js/JavaScript/TypeScript)

ExecutivePlacements.com

Recruiter

Datafin IT Recruitment

Job Ref

3347398780

Date posted

Monday, June 15, 2026

Location

Pretoria, South Africa

SUMMARY

POSITION INFO

ENVIRONMENT: A growing South African ICT solutions business, specialising in technology services for the Retail and Healthcare sectors, is seeking a Senior Backend Software Developer to join its Pretoria-based development team. The company builds and supports enterprise platforms that enable large-scale retail operations and is focused on delivering innovative, scalable, and reliable technology solutions. This opportunity is ideal for an experienced backend-focused Software Engineer who enjoys building modern applications, designing scalable services, and collaborating within an Agile development environment. The successful candidate will play a key role in developing and enhancing business-critical systems while contributing to the overall technical direction of the team. DUTIES: Develop, maintain, and enhance applications using Node.js and modern JavaScript/TypeScript. Design and build RESTful APIs powering user-facing applications and backend services. Develop solutions within a microservices architecture, ensuring scalability and maintainability. Collaborate with Developers, QA, DevOps, and business stakeholders to deliver high-quality software. Write clean, secure, and testable code following software engineering best practices. Participate in code reviews, sprint planning, and Agile ceremonies. Troubleshoot production issues, perform root cause analysis, and implement sustainable solutions. Stay current with emerging backend technologies, cloud-native development, and JavaScript ecosystems. REQUIREMENTS: 6+ Years' experience as a Software Engineer or Backend Developer. Degree in Computer Science, Software Engineering, or a related field. Strong experience with Node.js and server-side JavaScript development. Solid understanding of SQL and database design principles. Experience designing and consuming RESTful APIs. Strong understanding of asynchronous programming and backend service architecture. Experience working with Git and modern version control practices. Excellent analytical, problem-solving, and decision-making skills. Advantageous: Experience working within microservices architectures. Exposure to Agile development methodologies and tools such as Jira. Cloud-native development experience. Experience building scalable enterprise applications. ATTRIBUTES: Strong technical problem solver. Detail-oriented with a focus on code quality. Collaborative team player with excellent communication skills. Self-motivated and proactive. Passionate about modern software engineering practices.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.