Senior Backend Engineer (Node.js)

Placements24

Southampton

On-site

GBP 41,000 - 54,000

Full time

30 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

Competitive salary
Health insurance
Pension plan
Professional development opportunities
Generous paid time off

Job summary

Placements24 is seeking a Senior Backend Engineer specialized in Node.js to join the core engineering team on-site in Randburg. You will architect, build, and maintain scalable backend services and APIs powering flagship products.

The ideal candidate has 5+ years of experience with Node.js, JavaScript, and databases, and will contribute to code quality, reviews, and architecture decisions. Cloud exposure and strong collaboration are required.

Qualifications

  • 5+ years of backend development with Node.js.
  • Strong JavaScript skills and asynchronous programming.
  • Experience with SQL/NoSQL databases and REST APIs.
  • Familiarity with microservices and cloud platforms.
  • Experience with testing frameworks and version control.

Responsibilities

  • Design, develop, and maintain scalable Node.js backend services and APIs.
  • Collaborate with frontend, product managers, and QA to implement features.
  • Write clean, tested, and well-documented code.
  • Improve performance, reliability, and security of backend systems.
  • Contribute to architecture decisions and technology choices.
  • Participate in code reviews and ensure best practices.

Skills

Node.js
JavaScript
Express.js
NestJS
REST APIs
Microservices
Git
Jest/Mocha

Education

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

Tools

PostgreSQL
MongoDB
MySQL
Express.js
NestJS
Git
Jest
Mocha
AWS/Azure/GCP

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Backend Systems
Senior Software Engineer, Backend Systems

Placements24 • Southampton

Hybrid
GBP 41,000 - 54,000
Health insurance
Retirement plan with company match
Paid time off
+2
Senior Backend Blockchain Engineer
Senior Backend Blockchain Engineer

Placements24 • Southampton

On-site
GBP 41,000 - 77,000
Competitive salary
Leading blockchain company
Complex and impactful projects
+4
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Southampton

Remote
GBP 90,000 - 120,000
Fully remote position
Competitive salary
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Southampton

Remote
GBP 70,000 - 120,000
Fully remote work flexibility
Competitive salary and equity options
Health, dental, and vision insurance
Senior Frontend Engineer - JavaScript Specialist
Senior Frontend Engineer - JavaScript Specialist

Placements24 • Southampton

Hybrid
GBP 41,000 - 54,000
Health benefits
Hybrid work model
Senior Backend Engineer (Node.js) – On-site Randburg
Senior Backend Engineer (Node.js) – On-site Randburg

Placements24 • Southampton

On-site
GBP 41,000 - 54,000
Competitive salary
Health insurance
Pension plan
+2
Senior Software Engineer (Java & Spring)
Senior Software Engineer (Java & Spring)

Placements24 • Southampton

Hybrid
GBP 41,000 - 63,000
Competitive salary
Hybrid work model
Medical coverage
+2
Senior Frontend Engineer (React/TypeScript)
Senior Frontend Engineer (React/TypeScript)

Placements24 • London Borough of Newham

Hybrid
GBP 27,000 - 41,000
Competitive salary
Health insurance
Retirement plan
+2
Senior Software Development Lead
Senior Software Development Lead

Placements24 • Southampton

On-site
GBP 54,000 - 82,000
Competitive salary + bonus
Health insurance
Stock options or equity participation
+6
Blockchain Developer (Backend Focus)
Blockchain Developer (Backend Focus)

Placements24 • Southampton

Hybrid
GBP 41,000 - 59,000
Competitive salary
Hybrid work model
Opportunity to work with blockchain in
+1