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

Senior Backend Engineer; Node.js

Job in Rustenburg, 0202, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-20
Job specializations:
  • Software Development
    Backend Developer
Job Description & How to Apply Below
Position: Senior Backend Engineer (Node.js)
About the Role

Our client, a rapidly expanding fintech company based in Rustenburg, North West , is searching for a Senior Backend Engineer specializing in Node.js. This critical role involves designing, developing, and maintaining robust, scalable, and secure backend systems that power their innovative financial platforms. You will be instrumental in architecting new services, optimizing existing ones, and ensuring the high availability and performance of our core infrastructure.

Working within a dedicated and agile team in North West , you will contribute significantly to the technical direction and success of the company. We are looking for a seasoned engineer who possesses a deep understanding of distributed systems, microservices architecture, and data management, and who is passionate about building reliable and efficient backend solutions. This position requires on-site presence in Rustenburg .

Key Responsibilities
  • Design, develop, and deploy high-quality backend services using Node.js and associated frameworks (e.g., Express.js, NestJS).
  • Architect and implement scalable microservices and RESTful APIs.
  • Optimize application performance, identify and resolve bottlenecks, and ensure high availability.
  • Collaborate with frontend developers, product managers, and QA engineers to deliver integrated solutions.
  • Manage and interact with various database systems, including SQL (e.g., PostgreSQL, MySQL) and No

    SQL (e.g., MongoDB).
  • Implement and maintain robust security measures and data protection strategies.
  • Write clean, maintainable, and well-tested code.
  • Participate actively in code reviews, providing constructive feedback to peers.
  • Contribute to system design discussions and architectural decisions.
  • Troubleshoot and debug complex issues in production environments.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional backend development experience with a strong focus on Node.js.
  • Proficiency in designing and building RESTful APIs and microservices.
  • Extensive experience with databases such as PostgreSQL, MySQL, or MongoDB.
  • Solid understanding of asynchronous programming, event-driven architecture, and message queues (e.g., RabbitMQ, Kafka).
  • Experience with cloud platforms like AWS, Azure, or GCP.
  • Knowledge of containerization technologies such as Docker and Kubernetes is a plus.
  • Familiarity with CI/CD pipelines and automated testing strategies.
  • Strong problem-solving skills and attention to detail.
  • Excellent teamwork and communication skills.
Benefits
  • Competitive salary based on experience and qualifications.
  • Comprehensive medical aid and retirement fund contributions.
  • Opportunities for career advancement within a growing company.
  • A dynamic and collaborative work environment located in Rustenburg .
  • Performance-based bonuses.
  • Access to professional development resources and training.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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