Software Engineer – Payments

Software Engineer – Payments

Mind Detect

  • Full Time

Mind Detect

  • Full Time

Mind Detect

Our super-scaling payment platform client is seeking a Software Engineer (Java/React) to join their world-class Payments Platform Engineering team located in either Cape Town or South Africa (remote). This is a full-stack role with a primary focus on the back-end.

We’re looking for a strong technologist who will build resilient, fault tolerant payment systems, enabling businesses to connect with multiple payment processors, payment methods, and payout rails across markets, while offering advanced routing, reporting, and reconciliation tools. An engineer who works to exceptionally high standards and is passionate about product quality and performance will thrive on this team. This engineer will take strong ownership of the product, working closely with Product and other business functions.

The environment is highly dynamic and fast-paced. Your working mentality must be one of adaptability, resilience and passion. This is a fantastic company to work for with truly vast amounts of personal and professional upside.

Responsibilities

Write reliable and maintainable code on the front- and back-end
Assist the Technical Talent Specialists in the recruitment cycle by interviewing and assessing potential hires for the Engineering department
Collaborate with the product team to ensure system consistency and a better user/client experience
Contributing to the team through PRs and Agile ceremonies
Involved in all stages of software development and architecture, performance evaluation, code review, and internal tool management
Participate in team activities and liaise with other team members to ensure projects run smoothly
Troubleshooting and fixing bugs, any other coding issues
Continuously improving the software efficiency by adopting a user-focused approach
Qualifications

Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics or a related field, or equivalent experience
4+ years in industry as a developer working with card acquiring systems
Thorough understanding of software engineering best practices – including Agile software development, source code control and testing frameworks
Industry experience with in person Card Payments and ISO8583
Strong analytical skills, problem-solving abilities, and ability to work in a fast-paced, high-performance engineering environment
Nice to haves:

Payment HSMs (Thales Payshield) or familiarity with EMV
Functional programming experience
Web Application Experience (React)
Application Security Experience
Experience with Hashicorp stack
Benefits

Equity in the business
Generous leave/solid work-life balance
Great remuneration package
Remote working
Plenty of perks
Strong professional development
An open, international and inclusive culture
Advanced equipment/technology

This position is open to people already eligible for work in South Africa

Software Engineer – Payments

About us We're a dedicated recruiter bringing together the brightest talent with organisations creating cutting-edge technology to change the world for the better. We partner with technology providers at the forefront of meaningful innovation. And we’re here for talented individuals who are passionate about using their skills to drive positive change. Mind Detect provides exceptional recruitment services to businesses who are leading the way in Data, Machine Learning and AI-driven technologies throughout Europe, the US and Asia.

Before applying for this position you must Sign In. Click the button below to continue.

Scroll to Top