Senior Backend Engineer; Node.js
Listed on 2026-10-30
-
Software Development
Backend Developer, Node.js
About the Role
Our client, a rapidly growing fintech startup, is seeking a highly skilled and experienced Senior Backend Engineer to join their core development team. This is an office-based role located in the bustling heart of Durban, Kwa Zulu-Natal, ZA . You will be responsible for designing, building, and maintaining the robust and scalable backend infrastructure that powers their cutting-edge financial technology solutions.
The ideal candidate will have a deep understanding of backend architecture, a passion for writing efficient and maintainable code, and a desire to work in a fast-paced, innovative environment. You will play a crucial role in shaping the future of our client's platform and will have significant impact on the company's success.
- Design, develop, and deploy scalable and high-performance backend services using Node.js.
- Build and maintain RESTful APIs for internal and external consumption.
- Collaborate with front-end developers, product managers, and other engineers to deliver robust features.
- Implement and manage database solutions (SQL and No
SQL). - Ensure the security, scalability, and reliability of backend systems.
- Write comprehensive unit and integration tests.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve backend issues in production environments.
- Contribute to architectural decisions and technology stack selection.
- Mentor junior engineers and promote best practices.
- Proven experience as a Backend Engineer with a strong focus on Node.js.
- Expertise in JavaScript (ES6+) and the Node.js ecosystem.
- Proficiency in designing and developing RESTful APIs.
- Strong understanding of database technologies, such as PostgreSQL, MySQL, MongoDB.
- Experience with cloud platforms like AWS, Azure, or GCP.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Knowledge of microservices architecture.
- Experience with testing frameworks (e.g., Mocha, Jest, Chai).
- Understanding of security best practices in web development.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Our client offers a highly competitive salary, performance-based bonuses, comprehensive health insurance, a pension fund, paid time off, and opportunities for continuous learning and professional growth. You will be working in a collaborative and supportive office environment in Durban, Kwa Zulu-Natal, ZA , with access to modern amenities and a vibrant company culture.
(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).