Node.js Developer | Payments | Java Exposure

Pbt-Group

Cape Town

On-site

ZAR 600,000 - 1,000,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PBT Group is seeking experienced Node.js Developers to join a high-performing engineering team delivering innovative payment solutions. You will design, develop and maintain backend services and secure, scalable payment platforms in a fast-paced environment.

The role requires Node.js expertise with Java exposure, and the initial engagement is a 6-month contract with potential for permanency based on performance and business needs.

Qualifications

  • Minimum 4+ years' backend software development experience.
  • Experience with Node.js and modern JavaScript/TypeScript stack.
  • Proven experience building scalable APIs and microservices.
  • Familiarity with secure, high-volume transaction processing.
  • Experience with Agile software development environments.

Responsibilities

  • Design, develop and maintain scalable backend services using Node.js.
  • Develop secure, high-performance APIs and microservices.
  • Build and enhance payment processing functionality and system integrations.
  • Produce clean, maintainable and well-tested code aligned to engineering standards.
  • Participate in solution design, code reviews and CI/CD practices.
  • Support production deployments and resolve issues in production.

Skills

Node.js
TypeScript
REST APIs
Microservices
SQL and NoSQL
Git
CI/CD
Unit Testing
Agile

Education

Bachelor's degree in Computer Science / IT
Diploma or related field

Tools

Docker
RabbitMQ or Kafka
Redis
MongoDB
Azure DevOps or GitHub Actions
AWS or Azure Cloud
Spring Boot

Job description

Be part of our team of Data Specialists and embark on a career of the future!

PBT Group is looking for experienced Node.js Developers to join a high-performing engineering team delivering innovative payment solutions within a fast-paced enterprise environment.


This is an exciting opportunity to work on modern, scalable payment platforms that process high volumes of secure transactions. You'll be responsible for designing, developing and maintaining backend services while collaborating with cross-functional teams to deliver resilient, high-quality software. Candidates with Node.js expertise and exposure to Java will be well suited to this role.


The initial engagement is a 6-month contract, with the intention of transitioning into a permanent position based on performance and business requirements.


Key Responsibilities


Design, develop and maintain scalable backend services using Node.js.


Develop secure, high-performance APIs and microservices.


Build and enhance payment processing functionality and system integrations.


Produce clean, maintainable and well-tested code aligned to engineering best practices.


Payments & Integrations


Develop integrations with internal and external payment systems.


Build and maintain RESTful APIs.


Troubleshoot and resolve integration and production issues.


Ensure solutions meet security, reliability and performance standards.


Software Engineering


Participate in solution design and technical discussions.


Perform code reviews and contribute to engineering standards.


Write unit and integration tests to ensure software quality.


Contribute to CI/CD and DevOps practices where applicable.


Work closely with Product Owners, Business Analysts, QA Engineers and Solution Architects.


Participate in Agile ceremonies including sprint planning, stand-ups and retrospectives.


Support production deployments and assist with issue resolution.


Contribute to continuous improvement initiatives across the engineering team.


Relevant Degree or Diploma in Computer Science, Information Technology or a related field.


Minimum 4+ years' experience in backend software development.


Experience working within Agile software development environments.


Experience building scalable, enterprise-grade applications.


Technical Skills


Node.js


TypeScript


REST APIs


Microservices


SQL and/or NoSQL Databases


Git


CI/CD


Unit Testing


Beneficial


Java


Spring Boot


Docker


RabbitMQ or Kafka


Redis


MongoDB


Azure DevOps or GitHub Actions


AWS or Azure Cloud


Payments Experience (Highly Advantageous)


Experience working with:


ISO 8583 (advantageous)


Secure API integrations


High-volume transaction processing


PCI-DSS environments (advantageous)


What We're Looking For


We're looking for developers who enjoy solving complex backend challenges and building secure, scalable systems. The ideal candidate is passionate about clean code, continuous improvement and delivering high-quality software within Agile teams.


You should:


Have strong problem-solving skills.


Take ownership of your work from design through deployment.


Be comfortable working in collaborative, cross-functional teams.


Enjoy learning new technologies and improving engineering practices.


Have a quality-first mindset with strong attention to detail.


Technical Excellence


Produces clean, maintainable and scalable code.


Continuously improves technical knowledge and delivery quality.


Works effectively with developers, testers and business stakeholders.


Shares knowledge and contributes positively to team success.


Communicates clearly and professionally.


Thrives in fast-paced Agile environments.


Responds positively to changing priorities.


Demonstrates initiative and a proactive approach to problem-solving.


Results Driven


Delivers high-quality software within agreed timelines.


Takes ownership of deliverables and production support.


Focuses on continuous improvement and customer value.


Skills


Financial Services Information Technology (IT)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Node.js Developer | Payments | Java Exposure
Node.js Developer | Payments | Java Exposure

PBT Group • Cape Town

On-site
ZAR 600,000 - 900,000
Senior C#.Net Analyst Developer
Senior C#.Net Analyst Developer

Pbt-Group • Cape Town

On-site
ZAR 900,000 - 1,500,000
Node.js Payments Engineer — 6-Month Contract
Node.js Payments Engineer — 6-Month Contract

PBT Group • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Java Developer
Senior Java Developer

Network Finance • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Permanent employment
Flexible hybrid working model
Exposure to modern technologies
+3
Technical Support Engineer
Technical Support Engineer

Network International • South Africa

On-site
ZAR 480,000 - 720,000
Software Engineer
Software Engineer

Acuity Consultants • Wes-Kaap

On-site
ZAR 725,000 - 893,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Full-Stack PHP Developer
Full-Stack PHP Developer

WeconnectU • Somerset West

On-site
Backend Developer
Backend Developer

Indsafri • South Africa

On-site
ZAR 600,000 - 800,000
Node.js Payments Engineer (Contract to Perm)
Node.js Payments Engineer (Contract to Perm)

Pbt-Group • Cape Town

On-site
ZAR 600,000 - 1,000,000