Senior Backend Engineer (Node.js)

Placements24

Randburg

Presencial

ZAR 900 000 - 1 500 000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Competitive salary
Health insurance
Pension fund
Professional development opportunities
Office environment and collaboration
Generous holidays

Resumo da oferta

Placements24 is seeking a Senior Backend Engineer specializing in Node.js to join our Randburg engineering team. You will design and maintain scalable backend services and APIs, collaborate with frontend teams, and contribute to architectural decisions.

The role requires deep Node.js and JavaScript knowledge, asynchronous programming, and solid experience with relational and NoSQL databases. You will participate in code reviews, ensure code quality, and stay current with Node.js developments.

Qualificações

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • Minimum 5 years of professional backend development experience with Node.js.
  • Strong JavaScript (Node.js) skills and frameworks like Express.js or NestJS.
  • Solid understanding of asynchronous programming, event-driven architecture, and microservices.
  • Experience with relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB) databases.
  • RESTful API design principles and best practices.
  • Version control with Git; familiarity with testing frameworks.

Responsabilidades

  • Design, develop, and maintain robust backend services and APIs using Node.js.
  • Collaborate with frontend and product teams to define and implement features.
  • Write clean, well-documented and testable code.
  • Optimize performance, scalability, and reliability of applications.
  • Manage databases (PostgreSQL, MongoDB) and data modeling.
  • Participate in code reviews to ensure quality and consistency.
  • Troubleshoot and resolve complex backend issues.
  • Contribute to architectural decisions and tech selection.
  • Ensure security and data integrity in backend systems.
  • Stay updated with Node.js ecosystem and best practices.

Conhecimentos

Node.js
JavaScript
Asynchronous programming
Microservices
RESTful APIs
Git
Jest
Mocha
Express.js
NestJS
PostgreSQL
MySQL
MongoDB
Cloud knowledge

Formação académica

Bachelor's degree in Computer Science, Engineering, or related field

Ferramentas

Express.js
NestJS
PostgreSQL
MySQL
MongoDB
Git
Jest
Mocha

Descrição da oferta de emprego

About the Role

Our client is looking for a highly skilled and experienced Senior Backend Engineer with a specialization in Node.js to join their core engineering team. This is an on-site position based in the bustling area of Randburg, Gauteng, ZA . You will be responsible for designing, developing, and maintaining scalable, high-performance backend services and APIs that power our flagship products. The ideal candidate has a deep understanding of JavaScript (Node.js), asynchronous programming, and database technologies. You will play a critical role in architectural decisions, contribute to code quality through reviews and best practices, and collaborate closely with frontend developers, product managers, and QA engineers to deliver robust software solutions. We offer a challenging and rewarding environment where innovation and technical excellence are highly valued.

Key Responsibilities
  • Design, develop, and maintain robust and scalable backend services and APIs using Node.js.
  • Collaborate with frontend developers and product managers to define and implement new features.
  • Write clean, efficient, well-documented, and testable code.
  • Optimize application performance, scalability, and reliability.
  • Implement and manage database solutions (e.g., PostgreSQL, MongoDB) for application data.
  • Participate in code reviews to ensure code quality, consistency, and adherence to best practices.
  • Troubleshoot, debug, and resolve complex backend issues.
  • Contribute to architectural decisions and technology selection.
  • Ensure the security and integrity of data handled by the backend systems.
  • Stay current with Node.js ecosystem updates, best practices, and emerging technologies.
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, with a strong focus on Node.js.
  • Proficiency in JavaScript (Node.js), including experience with frameworks like Express.js or NestJS.
  • Strong understanding of asynchronous programming, event-driven architecture, and microservices.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with RESTful API design principles and best practices.
  • Experience with version control systems, such as Git.
  • Knowledge of testing frameworks (e.g., Jest, Mocha).
  • Understanding of cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities for effective collaboration in an office setting.
Benefits
  • Competitive salary commensurate with experience and expertise.
  • Comprehensive health, dental, and vision insurance.
  • Pension fund and retirement savings plan.
  • Opportunities for professional development and attending tech conferences.
  • A dynamic and collaborative office environment.
  • Access to modern development tools and infrastructure.
  • Generous paid time off and company holidays.
  • Career growth opportunities within a leading tech company.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

Placements24 • Vereeniging

Presencial
ZAR 900 000 - 1 300 000
Medical aid
Dental & vision
Annual leave
+2
Senior Backend Developer (Node.js)
Senior Backend Developer (Node.js)

Placements24 • Paarl

Híbrido
ZAR 600 000 - 1 000 000
Competitive salary
Performance incentives
Health benefits
+3
Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

Placements24 • Durban

Presencial
ZAR 900 000 - 1 200 000
Health insurance
Pension fund
Paid time off
+1
Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

Placements24 • Paarl

Híbrido
ZAR 960 000 - 1 440 000
Competitive salary
Medical aid
Provident fund
+3
Senior Backend Developer
Senior Backend Developer

Placements24 • Midrand

Híbrido
ZAR 900 000 - 1 400 000
Medical aid
Provident fund
Professional development opportunities
+1
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Johannesburg

Híbrido
ZAR 900 000 - 1 300 000
Competitive salary
Health insurance
Performance-based bonuses
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Pietermaritzburg

Híbrido
ZAR 600 000 - 1 200 000
Hybrid work model
Health insurance
Paid time off
+1
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Cape Town

Presencial
ZAR 900 000 - 1 400 000
Medical aid
Provident fund
Bonuses
+2
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Pietermaritzburg

Híbrido
ZAR 900 000 - 1 300 000
Hybrid work arrangement
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Gqeberha

Presencial
ZAR 900 000 - 1 200 000
Competitive salary
Medical aid
Retirement fund
+4