Overview
Payments Architect – Issuing platform
Fully remote
Our client is a young, fast-growing payments start up that was built to be different. They are seeking a Payments Architect to focus on leading technology with a customer centric mindset to disrupt the payment infrastructure across the MENA region.
Responsibilities
- Lead the software architecture, design, and development on the payments platform.
- Design, develop, and deploy a next generation payments platform in the MENA region.
- Demonstrate leadership and success in complex, secure, high-availability, and high-volume environments.
- Wear multiple hats and eventually build and lead a team; start by hands-on work and progressively bring on team members.
- Focus on back-end infrastructure while handling extensive APIs and client interactions.
- Ensure security is central to the platform and integrated into the mindset and practices.
What You’ll Need
- At least 10 years of IT Architecture experience and hands-on software development experience delivering large-scale projects in the payments domain.
- Strong team management capabilities to lead development teams through the product life cycle.
- Experience designing and maintaining high-performance, high-volume OLTP systems.
- Knowledge of shared memory, queues, socket programming, multitasking, and multi-threading.
- Experience in secure coding standards, PCI, PADSS.
- Expertise with ISO 8583 protocol and specifications.
- Familiarity with payment schemes (Visa, Mastercard) switches, interfaces, and delivering periodic scheme mandates.
- Experience with payment processing stacks, specifically on the issuing side.
- Experience with Debit and Credit systems, tokenisation, and 3DS.
- Proficiency in Java, Node.js, Spring Framework, and MySQL.
- Experience designing and developing open APIs.
- Experience in designing cloud-ready applications, containers and Kubernetes, and working with CI/CD pipelines.
- Familiarity with HSM devices (e.g., Atalla or Thales).