Senior Backend Engineer: Node.js, Java & Data Pipelines

IQbusiness South Africa

Stellenbosch

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IQbusiness South Africa is seeking an experienced Backend Developer to help build scalable, high-performance banking and payment platforms. The role focuses on backend engineering, data-driven solutions, and modern technology within a collaborative fintech environment.

Requirements include 5+ years of backend experience, deep Node.js and Java skills, data engineering and ETL expertise, and strong SQL/NoSQL knowledge (PostgreSQL, MongoDB).

Qualifications

  • 5+ years of backend development experience.
  • Strong expertise in Node.js and Java.
  • Experience with data engineering, ETL, and DB optimization.
  • Knowledge of SQL and NoSQL databases (PostgreSQL, MongoDB).
  • Experience building and consuming RESTful APIs and GraphQL.
  • Familiarity with Kafka, RabbitMQ, or similar messaging platforms.
  • Knowledge of CI/CD pipelines and DevOps practices.

Responsibilities

  • Develop and maintain backend services using Node.js and Java.
  • Design and implement data engineering and ETL solutions.
  • Build scalable, secure systems aligned with banking standards.
  • Collaborate with cross-functional teams to integrate backend services and APIs.
  • Participate in architecture discussions, code reviews, and continuous improvement.
  • Troubleshoot and optimize application performance and scalability.

Skills

Backend development
Data-driven mindset
Collaboration

Tools

Node.js
Java
Kafka
RabbitMQ
REST APIs
GraphQL
PostgreSQL
MongoDB
CI/CD
DevOps
ETL

Job description

IQbusiness South Africa is seeking an experienced Backend Developer to help build scalable, high-performance banking and payment platforms. The role focuses on backend engineering, data-driven solutions, and modern technology within a collaborative fintech environment.

Requirements include 5+ years of backend experience, deep Node.js and Java skills, data engineering and ETL expertise, and strong SQL/NoSQL knowledge (PostgreSQL, MongoDB).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Node.js & Java (Fintech)
Senior Backend Engineer - Node.js & Java (Fintech)

IQbusiness South Africa • Wes-Kaap

On-site
ZAR 780,000 - 1,100,000
Backend Developer (Node.js & Java) |Contract |Stellenbosch
Backend Developer (Node.js & Java) |Contract |Stellenbosch

IQ Business Group • Stellenbosch

On-site
ZAR 900,000 - 1,500,000
Backend Developer (Node.js & Java) |Contract |Stellenbosch
Backend Developer (Node.js & Java) |Contract |Stellenbosch

IQbusiness South Africa • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Backend Developer (Node.js & Java) |Contract |Stellenbosch
Backend Developer (Node.js & Java) |Contract |Stellenbosch

IQbusiness South Africa • Wes-Kaap

On-site
ZAR 780,000 - 1,100,000
Senior Backend Engineer - Node.js & Java (Fintech)
Senior Backend Engineer - Node.js & Java (Fintech)

IQ Business Group • Stellenbosch

On-site
ZAR 900,000 - 1,500,000
Senior Java Backend Engineer - Scalable Banking Platforms
Senior Java Backend Engineer - Scalable Banking Platforms

IQbusiness South Africa • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Java Back End Developer |Stellenbosch
Java Back End Developer |Stellenbosch

IQbusiness South Africa • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Java Back End Developer |Stellenbosch
Java Back End Developer |Stellenbosch

IQbusiness South Africa • Wes-Kaap

On-site
ZAR 1,000,000 - 1,600,000
Senior Java Backend Engineer - Banking Platforms
Senior Java Backend Engineer - Banking Platforms

IQbusiness South Africa • Wes-Kaap

On-site
ZAR 1,000,000 - 1,600,000
Senior Backend Developer
Senior Backend Developer

Placements24 • Welkom

On-site
ZAR 900,000 - 1,300,000
Competitive salary with annual bonus
Hybrid work model
Medical, dental, and vision insurance
+2