Skip to content

Open to Senior Software Engineer roles

Natthawat
Narin

Senior Software Engineer / Backend & System Design · Full-Stack

I build the systems money moves through — lending platforms, payment gateways, and crypto exchanges that stay correct under load.

Bangkok, Thailand

Natthawat Narin, Senior Software EngineerTah
  • Banking
  • Digital Lending
  • Payments
  • Crypto & ICO
  • HR Tech
Years building

shipping since 2020

Users supported

load-tested capacity

Test coverage

unit + integration

Fintech domains

bank, lending, pay, crypto

Profile

Professional summary

Natthawat at his desk, working across a wide monitor at night

Software engineer with 5+ years of full-stack experience since 2020, specializing in FinTech, banking, and crypto.

Expertise in backend development and system design, with hands-on experience across mobile applications, websites, DevOps, server management, and CI/CD pipelines.

Quick to adopt new technologies and continuously improve development processes, with a strong appetite for challenging work.

Backend & system design

Go and Node services, event-driven with Kafka and RabbitMQ, designed around the failure modes rather than the happy path.

Correctness under load

Test coverage above 80%, k6 load profiles against stubbed dependencies, and bottlenecks removed before they reach production.

End-to-end delivery

Web, mobile, CI/CD, and infrastructure — I can carry a product from an empty repository to something running for real users.

Track record

Where I've worked

  1. Senior Backend Developer

    Arise by Infinitas Co., Ltd. (Outsource)Bangkok, Thailand

    • via GetLinks01/2025 — 08/2025· 8 mo
    • via N7 Labs09/2025 — 09/2026· 13 mo
    01/2025 — 09/2026 · 21 mo

    Digital lending platforms for a leading Thai commercial bank and a new virtual bank — billing, reminders, and repayment at national bank scale.

    • Built 30+ RESTful API endpoints in Go (Gin, Bun, PostgreSQL, AWS S3, Redis, Gotenberg) for bill generation, reminder, and repayment flows.
    • Built 14+ Kafka consumers processing billing and repayment events asynchronously.
    • Built 4 Airflow DAGs scheduling recurring bill reminder jobs, with AWS S3 for document storage.
    • Wrote unit and integration tests, holding coverage above 80%.
    • Built regulatory reporting pipelines as 10 AWS Glue jobs in Python using Spark SQL.
    • Load-tested APIs and Kafka consumers with k6 against WireMock-stubbed dependencies — profiling TPS, CPU, memory, and database behavior to remove bottlenecks and support 20k–100k users.
    • Go
    • Gin
    • Kafka
    • PostgreSQL
    • Redis
    • Airflow
    • AWS Glue
    • Spark SQL
    • k6
  2. Senior Full-Stack Developer

    AATECH SOLUTION CO., LTD. (Freelance)Remote (100%)

    02/2024 — 12/2024 · 11 mo

    Sole developer — backend, web, and mobile through to deployment.

    • TX-Service Laos — payment gateway for the Lao market with QR deposits and bank withdrawals across 35+ RESTful endpoints in Go (Gin, PostgreSQL, Redis), with RFC 9421 (Ed25519) webhook verification, SQS FIFO event processing, and a Next.js admin dashboard.
    • Smart Hire AI — hiring platform where candidates answer interview questions and the ChatGPT API analyzes their responses; built in Next.js (MongoDB) and Tailwind CSS, running server-side logic in the app itself rather than a separate API service for faster delivery.
    • North HR — employee management across a Flutter mobile app, a Next.js back-office, and a NestJS API (Prisma, PostgreSQL) exposing 50+ endpoints: location-based check-in/out via Google Maps API, push notifications through Firebase Cloud Messaging, and S3 file storage with e-signed documents viewable by link.
    • GiftMe — donation platform for streamers with SCB bank QR payment integration, built in Next.js with a NestJS backend (MongoDB) exposing 40+ endpoints.
    • 5v5 Laos — landing page for a Lao e-commerce marketplace, built in Next.js and Tailwind CSS, localized in Thai, Lao, and English, and responsive across every device.
    • Deployed all self-hosted apps with Docker behind Nginx Proxy Manager, delivered by GitHub Actions to AWS, DigitalOcean, or Firebase App Distribution.
    • Go
    • NestJS
    • Next.js
    • Flutter
    • PostgreSQL
    • MongoDB
    • AWS SQS
    • Docker
    • GitHub Actions
  3. Full-Stack Developer

    Xspring Digital Co., Ltd. (Full-time)Bangkok, Thailand

    05/2022 — 10/2023 · 18 mo

    Xspring Digital — a crypto trading and ICO portal on web, iOS, and Android.

    • Migrated the system from monolith to microservices, building RESTful services in Node.js (Fastify) and Go (Fiber) with Redis caching and RabbitMQ for ledger balance updates.
    • Built the trade, KYC, notification, and back-office UIs in Nuxt.js (Sass) and Flutter.
    • Integrated external providers — AppMan and NDID for KYC, Coinbase for trading, and Fireblocks for the cold wallet dashboard.
    • Built a public trading API documented with OpenAPI for programmatic access.
    • Wrote Kubernetes manifests (Deployment, Service, ConfigMap) to deploy each new service.
    • Mentored junior developers, improving code quality and maintainability.
    • Go
    • Fiber
    • Node.js
    • Fastify
    • Nuxt.js
    • Flutter
    • RabbitMQ
    • Redis
    • Kubernetes
  4. Full-Stack Developer

    Blockfint Co., Ltd. (Full-time)Bangkok, Thailand

    08/2021 — 04/2022 · 9 mo

    Thinker Loan — home and personal loan platform for a Thai commercial bank.

    • Built RESTful microservices in Go (net/http) backed by MongoDB, exposed through GraphQL with gRPC.
    • Built a real-time chat system in the Next.js web app over WebSocket.
    • Go
    • GraphQL
    • gRPC
    • MongoDB
    • Next.js
    • WebSocket
  5. Full-Stack Developer

    Odd-e (Thailand) Co., Ltd. (Internship)Bangkok, Thailand

    03/2021 — 08/2021 · 6 mo

    Car rental platform for the Provincial Electricity Authority (PEA).

    • Built the site in Next.js with a Node.js (Express) API backed by PostgreSQL.
    • Next.js
    • Node.js
    • Express
    • PostgreSQL

Toolkit

Technical skills

Languages

  • TypeScript
  • Go
  • Dart
  • Python
  • Kotlin

Backend & API

  • Go (Gin, Fiber)
  • Node.js (Fastify, NestJS)
  • Python (Django)
  • Kotlin (Spring Boot)
  • GraphQL
  • gRPC

Frontend

  • React
  • Next.js
  • Vue.js
  • Nuxt.js
  • Tailwind CSS

Mobile

  • Flutter

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

Messaging & Data

  • Kafka
  • RabbitMQ
  • AWS SQS
  • Airflow
  • Spark SQL

Testing

  • Testify
  • Mockery
  • Ginkgo
  • Gomega
  • Jest
  • Playwright
  • k6

DevOps & Cloud

  • Docker
  • Kubernetes
  • AWS
  • Firebase
  • GitHub Actions
  • GitLab CI/CD
  • Cloudflare

Foundation

Education & languages

Graduation day at Suranaree University of Technology

Education

Suranaree University of Technology logo

B.Eng. in Computer Engineering

Suranaree University of Technology

2017 — 2021

Languages

Thai
Native
English
Professional working

Contact

Have a system that needs to hold up?

I'm open to senior backend and full-stack roles, and to consulting on fintech systems. The fastest way to reach me is email.

LINE

na10tthawat

LINE QR code for na10tthawat

Scan the code, or add me by ID.