About the Role
The role involves designing and implementing full-stack features, improving system reliability, and mentoring other engineers while working closely with product and design teams.
Responsibilities
- Develop and ship end-to-end features across frontend and backend systems
- Optimize application performance and response times for high-traffic services
- Write clean, maintainable, and well-tested code following best practices
- Diagnose and resolve technical issues in production environments
- Collaborate with product managers to define feature requirements
- Work with designers to implement intuitive user interfaces
- Improve internal development tools and workflows
- Contribute to architectural decisions for scalable systems
- Ensure backend services are secure and compliant with financial standards
- Maintain documentation for systems and processes
- Participate in code reviews to uphold code quality
- Support deployment pipelines and continuous integration workflows
- Monitor system health and respond to alerts
- Mentor junior engineers and provide technical guidance
- Evaluate new technologies for potential integration
Nice to Have
- Experience in fintech or payments industry
- Contributions to open-source software projects
- Exposure to microservices architecture
- Hands-on experience with GraphQL
- Knowledge of regulatory compliance in financial systems
Compensation
Competitive salary and benefits package
Work Arrangement
Remote within South Africa
Team
Collaborative engineering team focused on scalable financial technology
Our Engineering Culture
- We value ownership, clear communication, and iterative improvement.
- Engineers are expected to lead projects and make sound technical decisions.
- We emphasize learning, code quality, and delivering value to users.
Impact
- Your work will directly affect thousands of businesses relying on our platform.
- You’ll help shape the future of digital payments in Africa.
- Every engineer contributes to both product and infrastructure.
Not applicable