Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Backend Engineer (Node.js/Express)

Posted
Discussion

Summary

Senior backend engineer designing and maintaining server-side services and REST APIs in Node.js/Express for a tech company's suite of digital products, with PostgreSQL/MongoDB data management, performance optimization, and security work. Onsite role based in the office in Soweto, Gauteng.

About the Role

Our client, a dynamic and innovative technology company with a strong operational base in Soweto , Gauteng, is seeking a Senior Backend Engineer with deep expertise in Node.js and Express. This role is essential for developing and maintaining the robust server-side logic and APIs that power our client's suite of digital products. You will be instrumental in designing scalable architectures, ensuring data security, and optimizing backend performance. We are looking for a highly motivated and skilled engineer who is passionate about building efficient, reliable, and maintainable backend systems. This is a fantastic opportunity to contribute to a growing tech presence in Gauteng and work within a collaborative and forward-thinking team.

Key Responsibilities

Design, develop, and maintain scalable and efficient backend services and APIs using Node.js and Express.js. Write clean, well-documented, and testable code following best practices. Collaborate with frontend developers, product managers, and other stakeholders to deliver new features and functionalities. Optimize application performance, ensuring high availability and low latency. Manage and interact with databases (e.g., PostgreSQL, MongoDB), ensuring data integrity and efficient querying. Implement robust security measures and data protection protocols. Participate actively in code reviews, providing constructive feedback. Troubleshoot and resolve complex technical issues in production environments. Contribute to architectural discussions and technical decision-making processes. Stay updated with the latest trends and technologies in backend development.

Requirements

Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Minimum of 5 years of professional backend development experience. Proven expertise in Node.js and the Express.js framework. Strong experience designing and implementing RESTful APIs. Solid understanding of database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB). Experience with microservices architecture is highly desirable. Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker). Proficiency in version control systems, particularly Git. Strong problem-solving, analytical, and debugging skills. Excellent communication and teamwork abilities. Ability to work effectively within a team based in Soweto .

Benefits

Our client offers a competitive salary, comprehensive health insurance, a retirement fund, and performance-based bonuses. We believe in nurturing talent and provide opportunities for professional development through training, workshops, and access to online learning platforms. The role is based in our office in Soweto , providing a vibrant and collaborative workspace. Employees benefit from career advancement opportunities within a growing company, regular team-building events, and the chance to work on impactful projects that contribute to the local tech ecosystem in Gauteng .

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →