Senior Fullstack Engineer - Remote (Africa, EU)

Shamaazi

Wes-Kaap

Remote

ZAR 600,000 - 850,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Paid time off
Remote-first flexibility
Team connection

Job summary

A fintech-for-good company in South Africa is seeking a Senior Full Stack Engineer to enhance its innovative systems that empower charitable giving. You will lead the development of high-quality features across backend and frontend systems, ensuring reliable and scalable architecture. The ideal candidate has 4-7 years of experience, proficient in TypeScript and React, with a strong focus on API design. This role offers competitive salary and remote-first flexibility.

Qualifications

  • 4–7+ years experience building production software.
  • Expertise in backend services and frontend applications.
  • Strong experience with API design and event-driven systems.

Responsibilities

  • Lead features from concept to production across systems.
  • Make trade-offs between speed, reliability, and scalability.
  • Enhance product journeys including donations and payments.

Skills

Full Stack delivery
Backend development
Frontend development
AWS infrastructure
API design

Tools

TypeScript (Node.js)
React
Terraform

Job description

About Shamaazi

Shamaazi is a fintech-for-good company dedicated to creating innovative technologies that empower people to make meaningful financial decisions. Specialising in products that channel funds for charitable causes, Shamaazi has helped facilitate over £70 million in donations to date. Our flagship products – MyTenNights, MyTenDays, and MyFridays – are reshaping how people engage in charitable giving.

  • MyTenNights: Automates donations during Ramadan, ensuring contributions on the most spiritually significant nights.
  • MyTenDays: Assists Muslims in automating donations during the first ten days of Dhul Hijjah, maximising blessings during this sacred time.
  • MyFridays: Enables Muslims to give charity each Friday, emphasising spiritual benefits during the Hour of Acceptance and simplifying regular giving.
About The Role

As a Senior Full Stack Engineer at Shamaazi, you’ll play a key role in building and evolving the systems that power our products and support our mission. You’ll take ownership of delivering high-quality features end-to-end, working across the stack to solve meaningful, real-world problems. You’ll build the platform primitives and integration layers that power our product suite; designing APIs, event flows, and shared services that enable multiple products to scale reliably. You’ll work closely with product engineers to define clean contracts between backend systems and frontend experiences, making pragmatic decisions that balance delivery speed with system resilience. You’ll join a small, remote-first, product-driven team with real influence, helping strengthen core systems while supporting the platform’s continued evolution.

Key Responsibilities
  • Own outcomes end-to-end: Lead features from concept to production across backend and frontend systems, including deployment, reliability, and security considerations, ensuring they deliver measurable user and product impact.
  • Balance pace with quality: Make informed trade-offs between speed, reliability, and long-term maintainability, progressively evolving systems to meet future product and platform needs.
  • Strengthen core product journeys: Enhance key flows such as donations, identity, payments, and recurring giving, reducing friction, improving reliability, and supporting scalable growth.
  • Shape pragmatic architecture: Influence design decisions for APIs, event flows, and shared services across products, ensuring systems are maintainable, testable, deployable, and developer-friendly, while avoiding over-engineering.
  • Build for future growth: Design and implement reusable backend services, clean interfaces, and scalable architecture to support mobile experiences, personalisation, notifications, and evolving payment mechanisms.
  • Set the engineering bar: Uphold strong engineering practices through clean, well-tested code and thoughtful, efficient code reviews, while applying system thinking and solving complex problems effectively.
  • Lift the team: Mentor junior engineers, share context early, and unblock delivery through hands‑on collaboration.
  • Partner cross‑functionally: Collaborate with product and design to define solutions, align on trade‑offs, and deliver outcomes with clarity and speed.
  • Operate with autonomy: Own work independently while keeping the team aligned through clear updates, decisions, and early risk signals.
Who You Are
  • You’re an experienced full stack engineer (4–7+ years) who thrives in fast‑paced, collaborative environments and:
  • Takes ownership of your work and delivers end-to-end impact
  • Contributes thoughtfully to technical discussions and trade-offs
  • Balances delivery speed with long‑term maintainability and system reliability
  • Continuously learns new domains and technologies with a growth mindset
  • Works effectively with product, design, and remote engineering teams
Technical Experience
  • You’ll bring 4-7+ years building production software with strong experience in;
  • Full Stack delivery: Building and shipping features across backend and frontend, from implementation to production
  • Backend development: Building services in TypeScript (Node.js) (or similar backend language with willingness to work primarily in TypeScript)
  • Frontend development: Building user‑facing application in React and modern web patterns
  • AWS infrastructure: Operating serverless and containerised architectures in production
  • API design: Creating reliable APIs and integration layers that multiple systems depend on
  • Event‑driven systems: Building asynchronous systems with queues, webhooks, scheduled jobs and background processing
  • Infrastructure as code: Using Terraform, GitHub Actions, or similar tooling
Bonus
  • Payments infrastructure (Stripe, tokenisation, orchestration, reconciliation)
  • Notifications & messaging systems (email, SMS, push)
  • Microservices and distributed systems (service mesh, API gateways, observability)
  • Identity & authentication flows (OAuth, multi‑tenancy)
  • Mobile‑first aware backend design (offline sync, payload optimisation)
  • Compliance‑sensitive domains (GDPR, financial regulations)
You’ll Also Bring
  • A delivery‑first mindset, balancing execution speed with system quality
  • Curiosity and pragmatism when choosing the right architecture for the problem
  • Awareness and appetite for modern and evolving technologies, frameworks and methods across the development space
Application Process
  • Recruiter Screen
  • Technical Task
  • Technical / System Design interview (virtual, 1hr)
  • Team fit interview (virtual, 1h)
Perks & Benefits

We know every company offers benefits. But we think ours stack up pretty well, and we care about making work better in ways that count.

  • 💫 Competitive salary
  • 🏖️ Paid time off
  • 💪 Remote‑first flexibility
  • 🌍 Team connection
  • 👥 Our Team & Way We Work
  • 🧍 Your setup
Diversity, Equity & Inclusion at Shamaazi

At Shamaazi, we believe that building products for good starts with building a team that reflects the diverse communities we serve. We’re committed to creating an inclusive, respectful, and empowering workplace where everyone feels they belong. We actively seek out and celebrate different perspectives, backgrounds, and experiences — whether rooted in culture, faith, identity, or lived experience. Our work spans global communities and causes, and we know that meaningful impact is only possible when every voice is heard. If you’re passionate about using technology to drive positive change, we encourage you to apply. We’re here for good, and we’re building a team that is too.

Values
  • Meaning Matters: You will embark on the most meaningful journey of your career. It’s a place where you’ll build meaningful connections with those who share your passion for building meaningful things.
  • Go Hard and Go Home: You will work the hardest you ever have for an elevated mission that you care for; enriching connections around the world. Your connections at home sit sacredly at the heart of that mission for us, so go hard and then please go home.
  • Grow Faster Than the Company: We don’t just build products; we obsess on building great people, and great people build great products. You will go further here than you ever have - take the company with you.
  • Mop the Floor: So whilst we champion collaborative and cross-functional teamwork, we take extreme ownership over our mission. If you see the floor needs to be mopped, it’s your responsibility.
  • What boss? The real boss is our customers. We consistently work closely together, with our users as our guiding star, to build a more connected world.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Pickle (formerly FYXER) • South Africa

On-site
ZAR 600,000 - 900,000
Competitive salary
Generous paid time off
Remote-first working with flexible hours
+2
VP & Staff Software Engineer(s)
VP & Staff Software Engineer(s)

Share • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Equity in a mission-driven company
Private health and wellness benefits
Full Stack Engineer (Internal Tools & Payments)
Full Stack Engineer (Internal Tools & Payments)

Zepz • Wes-Kaap

Hybrid
ZAR 600,000 - 900,000
Unlimited annual leave
Great healthcare benefits
Employee discounts
Engineering Manager - Cape Town
Engineering Manager - Cape Town

Zepz • South Africa

On-site
ZAR 1,000,000 - 1,650,000
Engineering Manager - Cape Town
Engineering Manager - Cape Town

JobCubby • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Unlimited annual leave
Great healthcare benefits
Employee discounts
Software Engineering Team Lead (Fincore)
Software Engineering Team Lead (Fincore)

Bash • Cape Town

On-site
ZAR 1,000,000 - 1,500,000
Best of the Best
Security within a startup
Agency and Optionality
+4
Senior Software Engineer
Senior Software Engineer

Silversmith Capital Partners • Cape Town

Hybrid
ZAR 600,000 - 900,000
Hybrid work environment
Medical Aid and Provident Fund
Internet Allowance
+1
Senior Software Engineer
Senior Software Engineer

impact.com • Wes-Kaap

On-site
ZAR 1,200,000 - 2,000,000
Flexible PTO
Health & Wellness
RSUs
+3
Senior Full Stack Software Engineer (TypeScript, Node.js, React, AWS) (Remote)
Senior Full Stack Software Engineer (TypeScript, Node.js, React, AWS) (Remote)

Datafin • Cape Town

Remote
ZAR 600,000 - 800,000
Software engineer
Software engineer

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Hybrid, Casual work environment
Unlimited PTO policy
Medical Aid and Provident Fund
+6