A dynamic and innovative fintech company is leading the way in digital payment solutions across the African continent. The company empowers businesses of all sizes to accept and manage payments through a secure, scalable, and seamless infrastructure.
Job Description:
This role sits within the Commerce team, responsible for the user-facing checkout experience and merchant integration journey. The team builds and maintains various customer payment channels—ranging from embedded and hosted checkout pages to one-time and multi-use payment links. The focus is on creating, enhancing, and scaling products and features to support evolving merchant needs and new business opportunities.
Your Daily Adventures Include:
- Design and develop new features, while improving and maintaining existing Commerce products.
- Ensure systems meet requirements for security, scalability, and compliance.
- Independently troubleshoot and resolve technical issues using logs, monitoring tools, and code analysis.
- Strong ability to design scalable, efficient solutions.
- Confident in evolving existing features to modern standards.
- Demonstrated ownership of project delivery from start to finish in fast-paced environments.
- Comfortable in remote settings with excellent English communication skills.
- Proven ability to work cross-functionally with product, operations, and external partners.
Requirements
What It Takes To Succeed:
- 7+ years’ experience in cloud-based backend engineering.
- Proficient in Python and TypeScript.
- Hands-on experience with AWS, especially Lambda, API Gateway, and Serverless frameworks.
- Skilled in databases including MySQL and MongoDB.
- Bonus: Experience in payments or payment processing.
Tech Stack:
- Languages: Python, TypeScript
- Infrastructure: AWS (Lambda, API Gateway, S3, Serverless)
- Databases: MongoDB, MySQL, PostgreSQL
- Tools: Jira, Confluence, Git, Postman, Cypress
- CI/CD: GitLab Pipelines
- Monitoring: Grafana, Sentry, Datadog