IT & Software

Senior Software Engineer (Backend - Node.js)

Placements24

Kimberley · Regional District Of East Kootenay · Canada

Share this job: X Facebook WhatsApp

About the Role

Our client, a fast-paced tech company specializing in digital solutions, is seeking a talented Senior Software Engineer with a strong focus on Node.js to join their growing team. This is a remote position, allowing you to work from anywhere within South Africa. You will play a key role in designing, developing, and maintaining scalable backend services and APIs that power our innovative platform. The ideal candidate is a proactive problem-solver with a deep understanding of JavaScript, asynchronous programming, and building robust server-side applications. You will collaborate with cross-functional teams to deliver high-quality software solutions in a dynamic, agile environment. Embrace the opportunity to make a significant impact and contribute to exciting projects in a fully remote capacity.

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable JavaScript code using Node.js.
  • Develop and manage robust RESTful APIs for various application services.
  • Integrate user-facing elements developed by frontend developers with server-side logic.
  • Implement security and data protection measures within the application.
  • Write unit and integration tests to ensure code quality and application stability.
  • Optimize application for maximum speed and scalability across different devices and browsers.
  • Collaborate with other team members and stakeholders to define new features and functionalities.
  • Troubleshoot and debug issues, providing timely resolutions.
  • Participate in code reviews and contribute to establishing coding standards and best practices.
  • Stay updated with emerging Node.js features, libraries, and industry trends.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Minimum of 4 years of professional experience in backend development with Node.js.
  • Strong understanding of JavaScript (ES6+) and asynchronous programming.
  • Proficiency with Node.js and its core modules.
  • Experience building RESTful APIs and working with databases (e.g., MongoDB, PostgreSQL).
  • Familiarity with common Node.js frameworks like Express.js.
  • Experience with version control systems, especially Git.
  • Knowledge of frontend technologies (React, Angular, or Vue.js) is a plus.
  • Understanding of microservices architecture.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills for effective remote collaboration.

Benefits

  • Competitive annual salary of ZAR.
  • Fully remote work arrangement, offering flexibility.
  • Comprehensive health insurance coverage.
  • Retirement savings plan contributions.
  • Opportunities for professional growth, training, and skill enhancement.
  • Access to challenging and impactful projects.
  • Flexible working hours to support work-life balance.
  • Home office setup allowance.
  • Regular virtual team-building events.
#J-18808-Ljbffr

Reference: WJ-3875_16162258 · Posted 11 Nov 2026, 09:28 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Engineer jobs in other states

Browse jobs