Talent.com
Placements24
Senior Backend Developer (Node.js/Express)Placements24 • Paarl, Western Cape, ZA
Search for other jobs
Senior Backend Developer (Node.js/Express)

Senior Backend Developer (Node.js/Express)

Placements24 • Paarl, Western Cape, ZA
21 hours ago
Job type
  • Full-time
Job description

About the Role


Our client, a thriving software solutions provider, is seeking a highly skilled Senior Backend Developer specializing in Node.js and Express.js to join their team in Paarl, Western Cape. This role requires a seasoned professional adept at designing, developing, and maintaining scalable, high-performance server-side applications. You will be integral to building robust APIs, managing databases, and ensuring the seamless integration of our client's software solutions. The ideal candidate will possess a deep understanding of JavaScript on the server-side, experience with various database technologies, and a passion for writing clean, efficient code. This hybrid position offers the benefit of remote work flexibility combined with essential in-office collaboration to foster team synergy and innovation within the picturesque setting of Paarl, Western Cape. You will have the opportunity to influence architectural decisions and contribute to the growth of a dynamic technology company.


Key Responsibilities



  • Design, develop, and maintain robust and scalable backend services using Node.js and the Express.js framework.

  • Build and manage RESTful APIs that support front-end applications and third-party integrations.

  • Work with various database systems (e.g., PostgreSQL, MongoDB, MySQL), including schema design and query optimization.

  • Implement security and data protection best practices.

  • Write clean, maintainable, well-documented, and testable code.

  • Collaborate with front-end developers, product managers, and other stakeholders to define and implement new features.

  • Optimize application performance and ensure high availability.

  • Participate in code reviews, providing constructive feedback to peers.

  • Troubleshoot and resolve backend issues, ensuring smooth operation of the platform.

  • Stay current with emerging Node.js trends and best practices.


Requirements



  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • Minimum of 5 years of professional experience in backend development.

  • Strong proficiency in JavaScript and Node.js, with extensive experience using the Express.js framework.

  • Demonstrated experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).

  • Experience designing and consuming RESTful APIs.

  • Knowledge of authentication and authorization patterns (e.g., JWT, OAuth).

  • Familiarity with version control systems, particularly Git.

  • Understanding of microservices architecture is a plus.

  • Excellent problem-solving, analytical, and debugging skills.

  • Strong communication and teamwork abilities for a hybrid environment in Paarl, Western Cape.

  • Experience with cloud platforms (AWS, Azure, GCP) is advantageous.


Benefits



  • A competitive annual salary of ZAR.

  • Hybrid work model offering a balance of remote flexibility and in-office collaboration in Paarl, Western Cape.

  • Opportunity to work on innovative projects with a significant impact.

  • Comprehensive medical aid and retirement fund contributions.

  • Generous annual leave and paid time off.

  • Opportunities for continuous learning and professional growth.

  • A supportive and dynamic team culture.

#J-18808-Ljbffr

Create a job alert for this search

Senior Backend Developer (Node.js/Express) • Paarl, Western Cape, ZA