Senior Backend Engineer – Cape Town | Apply Now!

Full-time
  • Full-time
  • South Africa
  • Applications have closed

Paystack

About Paystack

Paystack’s mission is to accelerate digital payments across Africa. Serving over 200K renowned businesses, including MTN, Burger King, UPS, and many others, Paystack’s payment gateway is transforming how companies accept payments across Nigeria, South Africa, Ghana, and Kenya. Recently acquired by Stripe, Paystack is further expanding its mission to build the future of Africa’s payments infrastructure.

About the Senior Backend Engineer Role

At Paystack, the Senior Backend Engineer will take on the responsibility of building, optimizing, and maintaining robust backend applications. These applications expose essential data and functionality to both internal teams and external users. Your primary focus will be developing systems that can handle large-scale data processing with utmost accuracy and reliability, especially in high-stakes environments dealing with financial information.

Key Responsibilities:

Architect & Develop: Design and implement scalable, efficient, and reliable backend solutions for Paystack’s platform.
Product Innovation: Develop technical solutions that align with and help deliver Paystack’s product vision.
Technical Problem-Solving: Address complex technical challenges and provide innovative solutions to improve system performance and reliability.
System Integration: Work collaboratively on platform architecture, optimizing backend systems, and ensuring seamless integration with other systems.
Code Review & Testing: Conduct code reviews, write unit and integration tests, and ensure the overall quality of code submissions.
System Support: Collaborate with cross-functional teams to support merchants and customers as needed.

What We Expect:

  • Programming Expertise: You have strong experience in at least one programming language such as JavaScript, Java, C++, C#, or Python.
  • Experience with Distributed Systems: You’ve worked on large, distributed systems at scale and are comfortable with the complexities involved.
  • Database Proficiency: Solid understanding of SQL databases, including design, management, and optimization.
  • Testing and Quality Assurance: Experience writing solid unit tests and integration tests to maintain high code quality.
  • Communication Skills: You communicate clearly and thrive in a collaborative, remote working environment.
  • Ownership & Accountability: You take ownership of your tasks, ensuring projects are completed efficiently and to a high standard.
  • Passion for Impact: A strong passion for building solutions that help African businesses succeed in the digital age.

Our Technology Stack:

  • Languages: TypeScript, JavaScript
  • Backend Frameworks: Node.js, Express.js, Sails.js
  • Databases: MySQL, MongoDB
  • Tools: Redis, Docker, Kubernetes
  • Cloud: AWS

Location:

Applicants must reside and be legally able to work in South Africa.


How to Apply:

To apply for this exciting opportunity, click on the “Apply for this job” button. You’ll need to:

  1. Complete all required fields.
  2. Attach your updated CV or resume.
  3. Provide a link to your LinkedIn profile (if available).

For any questions or further inquiries, feel free to contact us at careers@paystack.com.


Find Similar Jobs:

Find similar jobs at CareerJunctionZA


TIPS for CV Related to this Post:

  • Highlight Technical Skills: Ensure your CV prominently features experience with backend technologies like JavaScript, Node.js, MySQL, or any other relevant languages or tools.
  • Showcase Problem-Solving Ability: Detail specific projects where you’ve tackled complex challenges, especially those involving large-scale distributed systems.
  • Team Collaboration: Paystack values team-oriented individuals. Highlight your experience collaborating with cross-functional teams.
  • Show Passion for Innovation: Be sure to communicate your enthusiasm for building solutions that have a direct impact on businesses, especially in the fintech space.