About Paystack
Paystack helps businesses in Africa get paid by anyone, anywhere in the world. We launched 2 years ago, and now process over $40m monthly in payments. We recently raised our Series A from Stripe and Visa.
About the Senior Software Engineer Role
Paystack engineers work on designing, developing and maintaining the systems that power businesses by enabling them to accept payments online. As a senior software engineer, you will be responsible for making sure our systems are scalable, reliable and performant.
What you’ll be doing
You will:
- Design, develop and maintain Paystack APIs, systems and services
- Improve engineering processes especially through testing, monitoring and alerting
- Debug production issues across all products
- Participate in code, design and production-readiness reviews
- Work with our partners to provide new payment services to the market
- Work with the business, sales and customer success teams to ensure that our users have the best possible experience on our platform
What it takes to succeed at this role
You:
- have strong design and problem solving skills
- are comfortable with ambiguity and poorly defined complex problems
- are innovative, push technical boundaries, and are excited to solve problems that have never been solved before
- communicate in a clear and direct manner
- can self manage, set an implementation schedule and manage communication with team members and stakeholders
- can mentor other engineers and lead by example
- take an evidence-based and data-driven approach to making decisions
Your experience:
- 4+ years work experience in a software design and development role
- Knowledge of Node.js
- Previously worked at a fast-growing internet startup (preferred)