Senior Backend Developer (Node.js)
- Hiring from
- South Africa
- Work type
- Hybrid
- Posted
622,080 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
About the Role
We are looking for an experienced Senior Backend Developer (Node.js) on a six month contract. This is an opportunity for a highly skilled software engineering professional with extensive hands on backend development experience and a strong understanding of scalable, cloud native application development.
The ideal candidate will bring deep expertise in Node.js and TypeScript, alongside a proven track record of designing, developing and delivering scalable backend platforms and APIs within complex enterprise environments.
Key Responsibilities
Design, develop and maintain scalable backend platforms and services using Node.js and TypeScript.
Build, integrate and optimise robust APIs to support enterprise applications.
Develop reliable, secure and high-performing backend solutions.
Contribute to architectural decisions and technical design across backend systems.
Apply cloud-native development principles and software engineering best practices.
Work with cloud infrastructure and services across AWS or Microsoft Azure environments.
Collaborate with frontend developers, architects, product teams and other engineering stakeholders.
Troubleshoot, optimise and maintain existing backend systems and services.
Ensure solutions meet enterprise standards for scalability, performance, security and maintainability.
Required Skills & Experience
Must-Haves
10+ years of professional software development experience.
Strong, hands-on experience with Node.js and TypeScript.
Proven experience designing and building scalable backend platforms and APIs.
Solid understanding of software engineering principles, backend architecture and application design.
Practical experience working with at least one major cloud platform: Microsoft Azure or Amazon Web Services (AWS).
Strong experience with cloud-native development practices.
Experience building and supporting enterprise-grade applications and distributed systems.
Nice-to-Have
Experience working within the banking or financial services industry.
Exposure to fintech, payment platforms or other regulated financial services environments.
Experience working with complex enterprise integrations and distributed systems.
Experience collaborating across multidisciplinary engineering teams and contributing to architectural decisions.
Contract & Location Details
Six month contract engagement.
Hybrid working arrangement, with 3 – 4 days per week in the office.
Office locations: Stellenbosch, Western Cape or Sandton, Johannesburg.
If you are a seasoned Backend Developer with strong Node.js and TypeScript expertise and a track record of building scalable, cloud-native platforms and APIs, we'd love to hear from you.
