Senior Backend Engineer (Node.js)

Placements24

Vereeniging

Presencial

ZAR 900.000 - 1.300.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Medical aid
Dental & vision
Annual leave
Training & conferences
Modern Vereeniging offices

Descripción de la vacante

Placements24, a fintech startup in Vereeniging, Gauteng, is seeking a Senior Backend Engineer with Node.js expertise to design, build and maintain scalable backend systems powering financial platforms.

You will develop RESTful APIs, manage databases (PostgreSQL/MySQL/MongoDB), and ensure security, performance and robust microservices architecture while collaborating with frontend, product managers and other stakeholders.

Formación

  • Bachelor's degree in CS, Engineering or related field, or equivalent practical experience.
  • Strong experience with Node.js and RESTful APIs is required.
  • Experience with microservices and cloud deployment is essential.

Responsabilidades

  • Design, build, and maintain Node.js code that is efficient and reusable.
  • Develop RESTful APIs for frontend apps and third-party services.
  • Integrate with various data sources and databases, ensuring data integrity and performance.
  • Implement security and data protection measures within the backend.
  • Collaborate with frontend developers to integrate server-side logic.
  • Write unit, integration, and end-to-end tests to ensure code quality.
  • Optimize applications for speed, scalability, and robustness.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve backend issues and bugs.
  • Contribute to architectural discussions and technical decisions.
  • Stay up-to-date with emerging backend technologies and best practices.

Conocimientos

Node.js
REST APIs
JavaScript/TypeScript
Databases (PostgreSQL/MySQL/MongoDB)
Microservices
Cloud platforms (AWS/GCP/Azure)
CI/CD
Testing (Mocha/Jest)
Git
Problem-solving

Educación

Bachelor's degree in CS/Engineering

Herramientas

RabbitMQ/Kafka

Descripción del empleo

About the Role

Our client, a rapidly expanding fintech startup in Vereeniging, Gauteng , is looking for a highly skilled and experienced Senior Backend Engineer with a specialization in Node.js. This role is crucial in designing, developing, and maintaining the robust and scalable backend systems that power their innovative financial platforms. You will be responsible for building efficient APIs, managing databases, and ensuring the performance and security of their applications. The ideal candidate is a problem-solver with a passion for writing clean, efficient, and maintainable code, and possesses a strong understanding of microservices architecture. You will work in a dynamic, fast-paced environment, collaborating closely with frontend developers, product managers, and other stakeholders to deliver high-quality solutions. This is an excellent opportunity to make a significant impact and grow within a thriving company.

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable Node.js code.
  • Develop and manage RESTful APIs for consumption by frontend applications and third-party services.
  • Integrate with various data sources and databases, ensuring data integrity and performance.
  • Implement security and data protection measures within the backend infrastructure.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Write unit, integration, and end-to-end tests to ensure code quality and reliability.
  • Optimize applications for maximum speed, scalability, and robustness.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve backend issues and bugs.
  • Contribute to architectural discussions and technical decision-making.
  • Stay up-to-date with emerging backend technologies and best practices.
Requirements
  • Proven experience as a Backend Engineer or similar role, with a strong focus on Node.js.
  • Extensive experience designing and developing RESTful APIs.
  • Proficiency in JavaScript/TypeScript and the Node.js ecosystem.
  • Solid experience with database technologies such as PostgreSQL, MySQL, or MongoDB.
  • Understanding of microservices architecture and design patterns.
  • Experience with message queues (e.g., RabbitMQ, Kafka) is a plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and deployment strategies.
  • Experience with testing frameworks (e.g., Mocha, Jest) and CI/CD pipelines.
  • Strong understanding of version control systems, particularly Git.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • Our client offers a competitive salary and benefits package, commensurate with experience.
  • This includes comprehensive medical aid, dental, and vision coverage.
  • Generous annual leave and paid public holidays are provided to ensure a healthy work-life balance.
  • Opportunities for professional development, including access to training, workshops, and conferences, are available.
  • The company culture is dynamic and collaborative, with regular team-building activities.
  • This role is based in our modern offices in Vereeniging, Gauteng , offering a professional and supportive work environment.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

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

Placements24 • Randburg

Presencial
ZAR 900.000 - 1.500.000
Competitive salary
Health insurance
Pension fund
+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 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 • Paarl

Híbrido
ZAR 960.000 - 1.440.000
Competitive salary
Medical aid
Provident fund
+3
Senior Software Engineer (Backend Focus)
Senior Software Engineer (Backend Focus)

Placements24 • Benoni

Híbrido
ZAR 900.000 - 1.300.000
Health insurance
Hybrid work model
Annual leave
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 Software Engineer
Senior Backend Software Engineer

Placements24 • Klerksdorp

Presencial
ZAR 900.000 - 1.500.000
Medical aid
Provident fund
Professional development opportunities
+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 • Johannesburg

Híbrido
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Performance-based bonuses
+2
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Pietermaritzburg

Híbrido
ZAR 900.000 - 1.300.000
Hybrid work arrangement