Where

Intermediate Developer

Executive Placements
Johannesburg Full-day Full-time

Description:

ENVIRONMENT:

Our client is a cloud-first organisation that partners with customers to build products and services that solve real-world challenges, with deep expertise in cloud adoption and serverless transformation. They are seeking an Intermediate Developer to contribute to the development of secure, scalable payment solutions, focusing on specific modules and features while growing expertise in fintech systems and AWS serverless architecture. This role suits a developer who can work independently on well-defined tasks, collaborate closely with senior team members, and contribute to high-quality delivery across education, banking, and public sector projects, with clear opportunities to expand technical depth and take on increasing responsibility in complex payment system implementations.

DUTIES:

The following responsibilities are associated with this role (not limited to):

Payment System Development

Develop payment processing components and business logic for various client requirements Implement specific features within payment workflows including transaction processing, validation, and reporting Build integrations with external payment gateways and financial service providers Create and maintain payment reconciliation and settlement processes Develop client-specific customizations while maintaining code reusability and system integrity Support multi-tenant architecture development for SaaS payment solutions

Backend Development & API Implementation

Develop backend services using Node.js or Python on AWS Lambda serverless platform Implement RESTful APIs following established design patterns and security standards Create database schemas and optimize queries for payment transaction data Build event-driven processing systems using AWS services like SQS, SNS, and EventBridge Implement caching strategies and performance optimization techniques

Develop error handling and logging mechanisms for payment processing systems

Integration & Data Management

Support integration with banking APIs, payment processors, and third-party financial services Implement data transformation and mapping logic for different client requirements Develop batch processing systems for payment reporting and reconciliation Create data validation and cleansing procedures for payment transactions Support real-time data synchronization between systems Implement data archiving and retention policies according to compliance requirements

Code Quality & Testing

Write comprehensive unit tests and integration tests for developed components Participate in code review processes and implement feedback from senior developers Debug and resolve technical issues within assigned modu
13 Jan 2026;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Johannesburg
Description: As an Intermediate Developer/Support Analyst, your day might ...
30 days ago
  • Executive Placements
  • Johannesburg
... are seeking a highly skilled Intermediate .NET Developer to join our dynamic data ... owners, business analysts, and fellow developers to understand requirements and deliver ... ups, and retrospectives. Mentor junior developers and promote a culture of collaboration ...
4 days ago
  • Executive Placements
  • Johannesburg
... for a passionate and driven Intermediate Full Stack Developer to join their dynamic ... various industries. If you are a C# Developer with solid Angular experience ready ...
6 months ago
  • Executive Placements
  • Johannesburg
Description: Ready to make your mark in the world of innovative software development? We''re on the hunt for a talented and driven Senior .NET Developer to join a leading IT consultancy known for delivering impactful digital solutions across multiple ...
6 months ago