Senior Full Stack Engineer

CV (Profile)

Rushan Edirisuriya, Senior full-stack engineer in Colombo, Sri Lanka

Rushan Edirisuriya is a senior full-stack software engineer based in Colombo, Sri Lanka, with 8+ years building production web applications and backend services in React, Next.js, TypeScript and Node.js. He specialises in fintech and digital payments, including payment-gateway integrations, cashback and claims platforms, and high-volume transaction systems.

He has delivered for companies in Australia and the United States, most recently as a senior software engineer with Attractor Solutions in Melbourne and, before that, as a senior full-stack engineer at the Pennsylvania fintech Paywat, where gateway and retry optimisation lifted payment success by 15% on a platform processing 100K+ transactions a month.

He works remotely with product teams across Asia-Pacific (APAC), Australia, the United States, the UAE and Europe, and is open to both full-time remote roles and contract engagements.

(Capability radar)

Effort by discipline on three delivered platforms, scored 0–5. Tap a project to show or hide it.

Role
Senior Full-Stack Software Engineer
Based in
Colombo, Sri Lanka
Time zone
Sri Lanka Standard Time (UTC+5:30)
Works with
Remote teams in APAC, Australia, the US, the UAE and Europe
Open to
Full-time remote roles and contract engagements
Experience
8+ years, since 2019
Specialisms
Fintech, digital payments, commerce and property platforms
Core stack
React, Next.js, TypeScript, Node.js, NestJS, PostgreSQL, AWS, Google Cloud
Education
BSc (Hons) Information Technology (Software Engineering), SLIIT
Availability
Open for Q4 2026
Response
One business day

01 (Open to)

Full-time roles and contracts, remote from Colombo

Open to

Full-time remote roles

Senior or lead full-stack, frontend or backend roles with product teams in APAC, Australia, the US, the UAE or Europe, working remotely from Colombo.

Get in touch

Contract & consulting

Fixed-scope product builds, staged modernisation of live platforms, and retained engineering support from three months, each with published terms.

See the engagements

Working across time zones

Colombo runs on UTC+5:30 all year, with no daylight saving. That is 2.5 hours behind Singapore and Kuala Lumpur, 4.5 to 5.5 hours behind Sydney and Melbourne, and 1.5 hours ahead of Dubai, so a Colombo working day shares most of the Singapore day and the Australian afternoon, with the European morning falling in the Colombo afternoon and the US East Coast morning in the Colombo evening.

02 (Experience)

8+ years across Sri Lanka, the United States and Australia

Experience

  1. — Present

    Melbourne, Australia

    Senior Software Engineer · Attractor Solutions

    • Built the Norton Cashback Promotion Platform, a multi-region Next.js platform that runs many campaigns from one codebase through reusable configuration.
    • Developed NestJS, Node.js, PostgreSQL and Prisma services for cashback claims, eligibility verification and payment processing, with input validation, authentication, authorisation and secure API handling throughout.
    • Designed a configurable campaign architecture so region-specific promotional sites deploy with minimal code changes.
    • Led frontend development for 10+ digital platforms for Yourland, Time & Place, Transdev and MA Finance, from Figma to responsive, accessible, SEO-ready React.
    • Next.js
    • NestJS
    • TypeScript
    • PostgreSQL
    • Prisma
    • Docker
    • Google Cloud Run
    • Cloudflare
    • GitHub Actions

    Norton Cashback Platform case study Digital Web Experience case study

  2. —

    Norristown, Pennsylvania, United States

    Senior Full Stack Engineer · Paywat

    • Built and maintained fintech applications in React, TypeScript and Node.js within a microservices architecture for digital payments.
    • Lifted payment success by 15% through payment-gateway integration and retry-mechanism optimisation, on a platform processing 100K+ transactions a month.
    • Supported production systems at 99.9% availability, and introduced automated testing, code-quality standards and CI/CD validation.
    • Worked with MySQL, TypeORM, REST APIs and AWS (ECS, ECR, CloudFront, S3, Lambda), with React, Redux Toolkit and TanStack Query on the front end.
    • React
    • TypeScript
    • Node.js
    • Microservices
    • MySQL
    • TypeORM
    • AWS
    • SQS

    Paywat case study

  3. —

    Nugegoda, Sri Lanka

    Senior Software Engineer · Aetrunum

    • Architected scalable React and Next.js frontends for Padgea, a real estate platform, using Atomic Design, Redux Toolkit, TypeScript and Storybook, with AWS Amplify authentication and Mapbox property mapping.
    • Mentored junior developers in React, TypeScript and testing, and drove pair programming and code reviews with tech leads and architects.
    • React
    • Next.js
    • TypeScript
    • Redux Toolkit
    • Storybook
    • AWS Amplify
    • Mapbox

    Property & Commerce Platforms case study

  4. —

    Nugegoda, Sri Lanka

    Software Engineer (Backend, Node.js) · Persystance Networks

    • Engineered a blockchain-based rewards platform on Hyperledger Fabric, shared across the Supreme ecosystem of Supreme Hotels, Supiripola eCommerce and the Supreme Crypx exchange.
    • Built Node.js and Express services and REST APIs for rewards, transactions and integrations, with an emphasis on data integrity, security and reliable processing across distributed components.
    • Hyperledger Fabric
    • Node.js
    • Express
    • CouchDB
    • MongoDB
    • AWS
    • Docker

    Blockchain-Based Rewards Platform case study

03 (Skills)

The working stack, from the CV

Skills

Languages
  • JavaScript
  • TypeScript
  • SQL
  • HTML5
  • CSS
  • SCSS
Frontend
  • React
  • Next.js
  • Redux Toolkit
  • TanStack Query
  • Material UI
  • Tailwind CSS
  • Vite
  • Storybook
Backend
  • Node.js
  • NestJS
  • Express.js
  • REST APIs
  • TypeORM
  • Prisma
Data
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
Architecture
  • Microservices
  • Event-driven architecture
  • Asynchronous processing
  • Clean architecture
  • AWS SQS
Testing & quality
  • Jest
  • Cypress
  • Playwright
  • Mocha
  • Integration testing
  • End-to-end testing
  • Code review
Cloud & DevOps
  • AWS (ECS
  • ECR
  • CloudFront
  • S3
  • Lambda)
  • Google Cloud Run
  • Cloud Storage
  • Docker
  • Terraform
  • GitHub Actions
  • CI/CD
AI-assisted engineering
  • Cursor
  • Claude Code
  • AI-assisted implementation
  • Debugging workflows

04 (Education)

SLIIT · 2015 — 2019

Education

2015 — 2019Malabe, Sri Lanka

BSc (Hons) in Information Technology, specialising in Software Engineering

Sri Lanka Institute of Information Technology (SLIIT)

  • Dean's List, SLIIT, 2018
  • Thesis: Towards a Smart City, applying optimisation to a smart transportation management system.
  • Publication (2018): Towards a Smart City: Application of Optimization for Smart Transportation.

(Enquire)

Tell me what you’re building.

rushan.edirisuriya@gmail.com
Status Open for Q4 2026
Local time 00:00 IST
Response One business day
LinkedIn