We’re looking for a senior software engineer to join our growing technology team to build out a modern payment platform for Africa.
This is an opportunity to be a key driver and stakeholder in our effort to build cloud first services and functions that are testable and integrated for continuous deployment (CI / CD).
There is no legacy code to work through, the role offers a chance to be on front lines towards building for scale under the scope of Africa.
We're looking for team members who can learn fast, and can also figure things out independently and show us better ways for building complex, highly scalable systems for ecommerce.
This is a full-time role and can be remote for the right candidate.
About Peach Payments
Peach Payments make online commerce and digital payment acceptance easier and more accessible across all Africa. Based in Cape Town, South Africa, we work with small and large sellers to provide a complete toolkit to accept, manage and disburse payments through web and mobile.
Our merchant partners include OrderIn, delivering your favorite food to your doorstep, Quicket, getting you the best deal on show seats and SafariNow, helping you pick you next travel destination.
We’re also powering payments on Shopify, Wordpress and Magento e-commerce stores for your neighbor’s side-hustle. For these partners and their customers, Peach Payments provides reliable experiences that make it easy to take online payments to the next level.
Skills That You’ll Bring
Have mastery building web-scale applications in languages such as Python or Node.
Some fluency in databases, such as MySQL, MongoDB and DynamoDB.
Experience with AWS, in particular serverless or function based architectures.
Experience working with CI / CD pipelines and understanding best deployment practices.
Use of git for version control and managing code that is organized and well thought out for your fellow developers to maintain, always supported with documentation.
A strong proponent of writing performant code and continuously monitoring its efficiency in production.
Experience mentoring less experienced members of the team through pair-programming and empathetic code reviews.
Who you are
Have a Computer Science or an equivalent technical degree.
You have a minimum of 3 years of software development experience.
You have strong technical literacy of engineering challenges and core technologies that drive e-commerce.
You are an excellent communicator - written and verbal.
You are a team player with a passion for driving success internally and externally.
You have Work Authorization / Permit for South Africa
About the Role
You’ll join the growing Peach Payments engineering and product and design team, working collaboratively with colleagues who are local and distributed.
You’ll use tools to effectively to communicate and organize your work with Slack, Atlassian and GitLab. This is a full-time role.
Peach Payments is based in Cape Town, South Africa.
In the application, send us your cover letter and CV that demonstrates your passion in building the online payment payments infrastructure of Africa.