Peach PaymentsOur vision is to deliver delightful experiences for merchants and users, and be the payments partner of choice on the African continent.In everything we do, we strive to make it as easy as possible for merchants to focus on their business, while we take care of their payment needs.We work with the biggest enterprise businesses and the side-hustle next door, across every sector of the economy.We pride ourselves on delivering a world-class payments service with a seamless and secure checkout, enterprise-grade security and personalised multi-channel support to every business we partner with. We integrate easily with leading e-commerce platforms like WooCommerce, Wix, Shopify, Magento and Prestashop, and our modern API allows for custom integrations.We currently enable both enterprise and SME ecommerce in South Africa, Kenya and Mauritius, with rapid expansion planned to more countries on the continent.Why we're hiring for this role:We're looking for a Senior Software Engineer to join our team and help us enhance our Card Gateway. This role will involve designing, building, and maintaining critical systems and collaborating closely with various teams to deliver innovative solutions.Key responsibilities:Develop and maintain core platform components.Design elegant solutions for complex problems, ensuring simplicity and scalability.Implement solutions that involve complex interactions across multiple systems.Drive successful end-to-end delivery of objectives.Take accountability for the quality of design and technology decisions.Influence product decisions across related teams.Advocate for foundational opportunities and deliver impactful work.Enable team collaboration through knowledge sharing and providing technical guidance.Lead by example and drive engineering culture.What we're looking for:7+ years experience in cloud software engineering.Proven track record in designing, building, testing, and deploying secure and scalable applications.Experience with database technologies and SQL.The ability to work collaboratively in an ever-changing remote friendly environment.Strong written and verbal communication skills.Backend experience working with Java, ideally Spring Boot.Strong experience with acquiring bank integrations (ISO 8583).Knowledge of ISO 20022 is preferable.Experience with Typescript and React / Preact is preferable.Experience with AWS, Serverless / Lambdas, and API Gateway is preferable.Experience with Card Present is preferable.HSM integration development, Thales international command set is preferable.Kotlin, MongoDB is preferable.Valid work authorization in your country of residence.Backend specialist who is proficient in Java and has a Payments background with a knowledge of ISO8583.In the near future, you'll be focusing on:Designing, building, testing and deploying our Payment switch. Specifically, your focus will be working on direct bank integrations via ISO 8583 and similar.We are a Hybrid, global team.This means that our teams predominantly work outside of the office. We expect you to have a home or other office set-up, with reliable internet access. Team members have the option of going to a work space or office closest to them, where this allows. We may, from time to time, request team members to come to the office or travel to a location out of your area for complete team Meet-Ups.Be part of our story! We're a passionate group of individuals working on enabling African entrepreneurs to develop and succeed in digital commerce. We thrive as a high-performance community, underpinned by a people-first approach. Our team is diverse, we fail fast and aim to succeed even quicker.At Peach Payments we value diversity and are committed to inclusion across race, gender, age, religion, identity, and experiences.
#J-18808-Ljbffr