Paystack is seeking a Senior Backend Engineer to join their team in South Africa. Paystack's mission is to accelerate digital payments on the continent of Africa. The company has been acquired by Stripe and are doubling down on the mission to help build out Africa’s payments infrastructure.
As a senior back-end engineer, the candidate will take responsibility for delivering and supporting robust back-end applications that exposes Paystack's data and functionality to internal and external users.
Responsibilities:
- Design and implement robust backend solutions for our platform, ensuring scalability, efficiency, and reliability.
- Design and development of technical solutions to deliver on our product vision.
- Tackle complex technical challenges, providing innovative solutions to enhance system performance and reliability.
- Collaborate on the refinement of the platform’s architecture, focusing on backend optimization and seamless integration other systems.
- Review specifications and code submissions and conduct thorough testing to maintain code quality.
- Collaborate with other teams, both inside and outside engineering, to assist merchants and customers where necessary
Requirements:
- Extensive programming experience in at least one language such as Javascript, Java, C++, C#, Python or another major language
- Experience working on large, distributed systems at scale
- Understanding of and experience working with SQL databases
- Experience writing solid unit testing and integration tests
- Clear communication skills and the ability to collaborate in a remote environment
- Ability to take ownership of work assigned to you
- A passion for building products to help African businesses
Paystack offers:
- The chance to work on a backend technology stack including Typescript and Javascript, Node.js, Express.js and Sails.js, Redis, MySQL and MongoDB, Docker, Kubernetes, and AWS.