Senior Full Stack Engineer (Flutter, Node.js) – Remote

October 8, 2025 Kenya

Company: RaundTable Pty Ltd
Industry: IT, Software Engineering, Internet
Location: Remote (Kenya-based)
Employment Type: Part-Time (Founding Role with Equity Opportunity)
Experience: 5–10 years
Education: Bachelor’s Degree

🌍 Website: www.raundtable.com.au


About RaundTable

RaundTable is a purpose-driven startup building digital tools that power community-based finance. We currently operate in Australia, where we’ve gained early traction with diaspora and community investment groups.

Now, we’re expanding into Kenya, where digital saving circles (chamas) form the backbone of community finance. We’re not just another fintech — we’re creating the infrastructure that empowers groups to build wealth together.

We’re looking for a technical co-founder in Kenya to help us bring this mission to life on the continent.


Position Overview

We’re seeking a Senior Full Stack Engineer (Flutter, Node.js) to join as a co-founder and lead our Kenyan expansion.

This is a founding-level role with the opportunity to earn early equity in a rapidly growing startup.

You will re-engineer our existing platform — built for the Australian market — and localize it for Kenya by integrating mobile money (M-Pesa), refining the user experience (UX), and ensuring compliance with local financial ecosystems.


Key Responsibilities

  • Re-engineer existing Flutter mobile app, admin portal, and backend for the Kenyan market.
  • Develop and maintain both frontend (Flutter) and backend (Node.js, Firebase) systems.
  • Integrate M-Pesa and other local fintech APIs.
  • Build locally relevant features that align with Kenyan regulatory and user needs.
  • Lead technical strategy, architecture design, and development processes for the Kenya rollout.
  • Collaborate closely with the Australian founding team on product roadmap and execution.
  • Contribute to product design, testing, and continuous improvement.
  • Recruit and lead a small, high-performing local tech team as the product scales.

Required Qualifications

  • 5+ years of full-stack development experience.
  • Advanced proficiency in Flutter (cross-platform mobile).
  • Strong backend skills in Node.js and Firebase/Firestore.
  • Proven experience integrating mobile money or payment APIs (M-Pesa a strong advantage).
  • Familiarity with cloud functions, CI/CD, app deployment, and version control (Git).
  • Startup mindset — ownership, adaptability, and passion for solving real problems.

Bonus Skills:

  • GraphQL, TypeScript, UX localization.
  • Experience with savings, digital wallets, or financial services apps.

Technical Skills

Backend:

  • JavaScript & Node.js
  • API & microservices architecture
  • PostgreSQL, Docker, Kubernetes (a plus)
  • Digital Ocean, Ubuntu, shell scripting
  • Firebase Cloud Messaging (FCM), Twilio, SendGrid
  • Agile methodology and Git

Frontend:

  • Flutter & Dart
  • RESTful APIs
  • OOP (C++/Java) familiarity
  • Agile, Jira, Git
  • Proven commercial app development on iOS and Android

Soft Skills

  • Strong problem-solving and analytical thinking.
  • Proactive, self-motivated, and dependable.
  • Excellent communicator and collaborator.
  • Adaptable and willing to learn new technologies quickly.
  • Ethical, team-oriented, and mission-driven.

Why Join RaundTable

  • Opportunity to be a co-founder in a purpose-driven fintech startup.
  • Help shape the future of community finance in Africa.
  • Work with an international team driving financial inclusion and innovation.
  • Flexible, remote-friendly work setup.
  • Potential for early equity and long-term leadership growth.

How to Apply

Submit your CV and a brief statement on why you’d be a great fit to:
📩 jobs@raundtable.com.au
with the subject line: “Co-founder – Senior Full Stack Engineer (Flutter, Node.js)