Remote Senior Backend Engineer (Node.js & TypeScript)

Placements24

LegKraal Gate

Hybrid

ZAR 900,000 - 1,300,000

Full time

43 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Performance incentives
Medical aid
Retirement contributions

Job summary

Placements24 is seeking a Remote Senior Backend Engineer specializing in Node.js and TypeScript. You will design, develop, and deploy scalable backend services, architect microservices, and maintain robust RESTful APIs from a distributed, collaborative team.

Ideal candidates have strong backend foundations, cloud awareness, and hands-on experience with databases like PostgreSQL and MongoDB. This fully remote role in South Africa offers flexible work arrangements and opportunities to influence

Qualifications

  • Bachelor's degree in CS, Engineering, or related field.
  • Proven backend experience with Node.js and TypeScript.
  • Experience designing scalable microservices and REST APIs.
  • Proficient with SQL and NoSQL databases.
  • Familiarity with AWS/Azure/GCP and Docker.
  • Excellent problem-solving and communication in remote teams.

Responsibilities

  • Design, develop, and deploy scalable backend services using Node.js and TypeScript.
  • Architect and implement microservices with modularity and testability.
  • Develop robust RESTful APIs and integrate with frontend teams.

Skills

Node.js
TypeScript
Microservices
REST APIs
PostgreSQL
MongoDB
Docker
Git
Cloud basics
Agile

Education

Bachelor's degree in CS/Engineering

Tools

Express.js
Docker
Git
AWS (basic)

Job description

About the Role

Our client, a globally recognized software house renowned for its innovative cloud-based solutions, is actively seeking a Remote Senior Backend Engineer specializing in Node.js and TypeScript. This is a fully remote position, offering the flexibility to work from anywhere within South Africa , with a primary focus on driving the development of robust and scalable backend systems. You will be instrumental in architecting, developing, and deploying advanced microservices, ensuring high performance, reliability, and security. The ideal candidate is a self-motivated, experienced engineer with a deep understanding of modern backend technologies and a passion for building high-quality, maintainable code. This role provides an exceptional opportunity to contribute to cutting-edge projects within a distributed and collaborative team, leveraging the latest advancements in backend development. You'll be working with a company that champions remote work culture and empowers its engineers.

Key Responsibilities
  • Design, develop, and deploy scalable, high-performance backend services using Node.js and TypeScript.
  • Architect and implement microservices, focusing on modularity, maintainability, and testability.
  • Develop and manage robust RESTful APIs adhering to industry best practices.
  • Collaborate with frontend developers, product managers, and other stakeholders to deliver features efficiently.
  • Write clean, efficient, well-documented, and thoroughly tested code.
  • Work with various database technologies, including SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB).
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Ensure the security and integrity of data and applications.
  • Optimize backend services for speed, scalability, and responsiveness.
  • Participate actively in code reviews, providing constructive feedback.
  • Troubleshoot, debug, and resolve complex backend issues.
  • Contribute to architectural discussions and technology selection decisions.
  • Mentor junior engineers and share technical expertise within the team.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Backend Engineer or similar role, with a strong emphasis on Node.js and TypeScript.
  • Expertise in developing scalable microservices architectures.
  • Proficiency in Node.js, TypeScript, and associated frameworks (e.g., Express.js).
  • Strong understanding of database design and experience with SQL and NoSQL databases.
  • Experience with designing and consuming RESTful APIs.
  • Familiarity with cloud platforms (AWS, Azure, GCP) is a significant advantage.
  • Experience with containerization technologies like Docker.
  • Proficiency with version control systems, particularly Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication skills, essential for remote collaboration.
  • Experience working in an Agile environment.
  • Self-motivated and able to work independently with minimal supervision.
Benefits

Our client offers a highly competitive salary, performance incentives, and a comprehensive benefits package including medical aid and retirement contributions. As a fully remote position, you gain unparalleled flexibility and work-life balance. Enjoy opportunities for continuous professional development and work on exciting, impactful projects from the comfort of your home office anywhere in South Africa .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Polokwane

Remote
ZAR 900,000 - 1,500,000
Fully remote work
Flexible hours
Home office stipend
+3
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Randburg

Hybrid
ZAR 950,000 - 1,600,000
Remote work flexibility
Private medical aid
Retirement savings
+4
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,300,000
Medical aid
Retirement fund
Annual performance bonuses
+2
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Vereeniging

Hybrid
ZAR 800,000 - 1,500,000
Stock options or equity participation
Comprehensive private medical cover
Generous paid time off
+2
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Annual bonus
Private health insurance
+2
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health insurance
Pension fund contributions
+1
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Remote work flexibility
Equity options
Health insurance
+1
Remote Senior Software Developer (Backend)
Remote Senior Software Developer (Backend)

Placements24 • Benoni

Hybrid
ZAR 850,000 - 1,200,000
Senior Backend Developer - Fully Remote
Senior Backend Developer - Fully Remote

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 900,000
Remote work
Health insurance
Retirement plan
+3