Open to senior & staff engineering roles

Nandun Bandara

Senior software engineer designing scalable, AI-forward systems on Node.js, TypeScript and the cloud. Founding engineer at a UK healthtech platform scaled to 2M+ care hours delivered — now at Jeeve, building an automated dentist payout system that replaced manual finance reconciliation.

Featured Work

Selected systems I’ve built or scaled.

CareHires · 2020 – 2023

Scaling CareHires to 2M+ Care Hours

Founding engineer. Re-architected the platform around event-driven microservices with CQRS and materialised views, owning architecture, system design and code reviews as the team grew.

  • 2M+ care hours delivered
  • H/A K8s on EKS
  • End-to-end CI/CD
Node.jsGoAWSEKS / KubernetesTerraform
Experience

Eight years across HealthTech, CareTech and telco.

  1. Sep 2023 — Present·Melbourne · Remote
    Software Engineer @ Jeeve Solutions

    Building the platform that runs Australian dental clinics end to end — from a production voice AI agent to a multi-tenant CRM and automated payouts — across a Node.js/TypeScript backend and Angular frontend.

  2. Dec 2020 — Sep 2023·UK · Remote
    Senior Software Engineer @ CareHires

    Founding engineer who helped take CareHires from a struggling early-stage product to a platform delivering 2M+ care hours — owning the architecture, the cloud infrastructure and the engineering culture that got it there.

  3. Sep 2018 — Dec 2020·Sri Lanka
    Software Engineer @ DesignBoo

    Founding engineer of the offshore team building the early CareHires product before transitioning into the CareHires role.

  4. Mar 2018 — Aug 2018·Remote
    Participant @ Google Summer of Code

    Migrated a production AngularJS application to Angular 4 as part of GSoC 2018.

  5. Jan 2017 — Sep 2018·Colombo, Sri Lanka
    Software Developer @ Digital Micro Services

    Built Java EE workflow services for an Australian telecommunications client; orchestrated flows with Camunda BPMN and Groovy.

Stack

Tools I reach for, day to day.

Languages
TypeScriptJavaScriptGoPythonBash
Backend
Node.jsExpressNestJSMicroservicesEvent-drivenCQRSREST APIs
Frontend
AngularReactNext.jsTailwind CSS
Data
PostgreSQLMySQLMongoDBRedis
Cloud & Infra
AWSEKS / KubernetesLambdaEventBridgeSNS / SQSTerraformDocker
CI / CD
GitLab CIAWS CodePipelineGitHub Actions
AI-assisted dev
ClaudeCursorAgent orchestrationStructured memoryProduction LLM features
Integrations
OAuth 2.0Stripe / paymentsXeroTelephonyThird-party APIs
Contact

Get in touch.

Currently open to senior / staff engineering roles. Happy to chat about AI-forward development, scaling distributed systems, or building product engineering teams. Based in Canberra, working remotely.