Yellow Card is seeking a Technical Team Lead - Payments to lead one of its engineering pods responsible for high-stakes payment and B2B transaction systems. This role combines hands-on technical leadership with delivery ownership, ensuring secure, scalable, and compliant financial infrastructure across emerging markets. The Technical Team Lead will guide system design, enforce engineering standards, and mentor team members while collaborating closely with stakeholders.
Responsibilities:
- Lead scoping, estimation, and delivery of payment-related features and system improvements
- Architect robust, scalable solutions using AWS serverless and Kubernetes-based infrastructure
- Ensure regulatory compliance, idempotency, reconciliation, and system resilience
- Act as primary technical liaison between the payments pod and stakeholders
- Champion best practices in code quality, testing, monitoring, and observability
- Mentor engineers and foster a culture of ownership and thoughtful decision-making
Requirements:
- 6+ years of experience as a Full-Stack Engineer, with 3+ years at senior level
- Strong expertise in Node.js, TypeScript, and Domain Driven Development
- Proven experience with AWS (Lambda, API Gateway, SQS/SNS, DynamoDB) and Kubernetes
- Experience designing event-driven microservices and distributed systems
- Strong understanding of RESTful APIs, async workflows, and testing strategies
- Experience in fintech or crypto environments preferred
Benefits:
- Fully remote work environment
- Competitive compensation and stock option plan
- Opportunity to drive financial inclusion across Africa
- Learning and development support with global team collaboration
This role is suited for experienced technical leaders driving scalable and compliant payment systems within global fintech ecosystems.