×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Software Developer; Node.js​/JavaScript​/TypeScript; PTA

Job in Pretoria, 0002, South Africa
Listing for: DataFin Recruitment
Full Time position
Listed on 2026-06-16
Job specializations:
  • Software Development
    Backend Developer
Job Description & How to Apply Below
Position: Senior Backend Software Developer (Node.js/JavaScript/Type Script) (PTA)

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/Type Script.
  • 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, Dev Ops, 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.
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary