Skip to main content
Yellow Card
Yellow Card

Technical Team Lead (Full-stack)

RemoteAfrica
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to Anywhere in Africa. Set where you work from to check your eligibility.

No BS summary

We’re looking to hire a Technical Team Lead located within Africa to join our fast-growing, fully remote team. You will join our Commercial Pod, the team that owns the systems our commercial business runs on: trade execution, treasury operations, commercial operations, and the internal tooling our operations teams use every day.

Core skills

TypeScript/Node.js/Vue

Required skills

Composition APIPiniaViteVitestStorybookAWS/Serverless Framework/AWS Lambda/DynamoDB/RDS/AWS SQS/SNS/EventBridge/Step Functions/EKS/Helm/Istio/Valkey/ElastiCache/S3/API Gateway/Cognito/AWS BedrockDatadog/GitHub ActionsRESTKubernetes

Optional skills

KubernetesEKSHelmIstioDatadog

Required languages

English unknown

What you'll do

  • Own the architecture of Commercial Pod systems end-to-end: service boundaries, data models, event flows, and the contracts between our frontend and our services
  • Lead the pod’s design doc process. Write the hard ones, review the rest, and run the design doc review sessions where designs get pressure-tested before anyone writes code
  • Represent Commercial in our org-wide engineering standards programme, reviewing RFCs as a Technical Lead and driving their adoption inside the pod: auditing existing services against approved standards and sequencing the gap-closing work
  • Make and document the trade-offs. Serverless versus containerised, synchronous versus event-driven, build versus integrate. Then explain the reasoning so the pod can make the next call without you
  • Take the highest-risk production implementations yourself, building across both the Vue 3 frontend and our TypeScript serverless and containerised services
  • Set the engineering bar through your own code and your reviews: strict typing, real test coverage, structured logs, correlation IDs, graceful failure handling, and fault tolerance as a design goal rather than an aspiration
  • Own the production health of Commercial services: meaningful Datadog dashboards, monitors and SLOs with thresholds that reflect reality, and alerts a person can act on at 3 am
  • Lead incident response and root cause analysis for Commercial systems, and make sure the follow-up work actually ships
  • Take part in the technical lead dev support rota, roughly once every five weeks.
  • Mentor the engineers in the pod, growing their architectural judgement and not just their throughput, in partnership with the Engineering Manager
  • Partner with the Product Manager to turn commercial priorities into a technical plan, and to be honest about cost, risk, and sequencing
  • Run and encourage Knowledge Sharing Sessions, and keep the pod’s technical documentation trustworthy
  • Interview candidates and act as a signal on the technical bar for the pod
  • Embrace and demonstrate our values: humility, creativity, and independence

What they require

  • 7+ years building and running production systems, with at least 2 years as a tech lead, staff engineer, or equivalent technical anchor for a team
  • Genuinely full-stack and credible on both sides. You can design a DynamoDB access pattern in the morning and untangle a Vue 3 reactivity problem in the afternoon, and you would not describe either as outside your remit
  • Deep AWS experience with serverless and event-driven architecture. You have opinions about idempotency keys, dead-letter queues, and backoff that come from production scars rather than blog posts
  • Expert-level TypeScript, plus solid Vue 3 or a demonstrated ability to get there fast from React or another modern framework
  • You have led architecture for a team and had it adopted. You can point to standards you wrote that other engineers actually follow
  • Track record of raising engineering quality on an existing codebase, not just greenfield work: migration, deprecation, and paying down debt without stalling product delivery
  • Operational maturity. You have owned on-call, led incidents calmly, and driven follow-up actions to completion
  • Strong grasp of API design, REST conventions, versioning, and client-server contracts
  • Excellent written communication. Our engineering culture runs on design docs, RFCs, and rough consensus, so persuading people in writing is core to the job rather than a soft skill
  • Mentorship instinct. You measure yourself partly by how good the engineers around you become
  • Comfortable working in an Agile/Scrum environment with strong adherence to agile development practices

Benefits

  • Compensation & Benefits: We offer competitive compensation and meaningful health coverage, and all full-time employees are participants in our stock option plan.
  • Learning & Development: Access to resources, support, and autonomy to grow professionally.
  • Remote-First Flexibility: We embrace a fully remote work environment.
  • Mental Health Support Services: Your mental well-being matters to us.
  • Global & Diverse Team: You will have the opportunity to work with talented professionals from 24+ countries across the world, in a multicultural and collaborative environment.
  • Global Impact: You’ll be part of a team shaping the future of global FinTech and stablecoin accessibility.

Yellow Card is a licensed stablecoin payments infrastructure provider powering global money movement, enabling banks, financial institutions, corporates, and businesses to access, store, send, and manage stablecoins and facilitate payments across USD and 50+ local currencies, reaching 190+ countries via USD wire and stablecoin rails, with deep infrastructure in emerging markets.

FintechMid-sizeyellowcard.io/
Salary not disclosed