Skip to main content
Back to Jobs

Software Engineer - Fullstack Developer

Design and build full-stack features for a high-volume debt-collection platform

You will design, build, and maintain features across the Collection System full stack—frontend, backend, and data layer—using TypeScript, Vue.js or Next.js, Node.js with NestJS, and MongoDB/MySQL. The platform handles 100,000+ transactions per day with near real-time synchronization, requiring clean architecture, SOLID principles, DDD, and EDD patterns. You will write automated tests as a first-class part of delivery, work within a DevSecOps p...

Why This Role?

Contribute to a foundational, long-term rebuild of a legacy system onto a modern, modular, cloud-native stack

Key Responsibilities

  • Design and build full-stack features using TypeScript, Vue.js or Next.js, and Node.js with NestJS
  • Apply clean architecture, SOLID principles, DDD, and EDD patterns to ensure modularity and scalability
  • Write automated unit, integration, and end-to-end tests using Jest, Cypress, or Playwright
  • Work within DevSecOps pipeline using Docker, AWS ECS/EKS, GitHub Actions, and Terraform/Terragrunt
  • Own end-to-end delivery including production support, incident investigation, and reliability improvements

Requirements

  • TypeScript (required)
  • Experience with Vue.js or Next.js
  • Node.js backend development (NestJS preferred)
  • Experience with MongoDB and/or MySQL
  • Familiarity with AWS, Docker, and infrastructure as code (Terraform/Terragrunt)
  • Experience with CI/CD via GitHub Actions and automated testing (Jest, Cypress, or Playwright)

Required Skills

typescriptnode.jsvue.jsawsdevsecopsNext.jsNestJSMongoDB
View Original Description from Manatal Career Pages

Original description from Manatal Career Pages

ABOUT THE TEAM & SYSTEM You'll join the team that owns our Collection System — the core debt-collection platform for the organization. It aggregates and orchestrates collection activity for hundreds of concurrent collection agents, powering everything from overdue-account assignment to ML-driven collector routing and fine-grained, hierarchy-based data permissioning. We're currently leading a foundational, long-term rebuild of this platform — not a quick-win project. The goal is to modernize the system's architecture, scalability, testability, and security posture to support the company's collection ecosystem for years to come, moving off a legacy foundation and onto a modern, modular, cloud-native stack. WHAT YOU'LL DO Design, build, and maintain features across the Collection System full stack — frontend, backend, and the data layer. Build for high performance and reliability: the platform handles 100,000+ transactions per day with near real-time data synchronization across services. Apply clean architecture and SOLID principles, using Domain-Driven Design (DDD) and Event-Driven Design (EDD) patterns to keep the system modular, testable, and extensible as it scales. Contribute to the platform's next-generation rebuild — replacing legacy, tightly-coupled logic with well-tested, framework-supported modules. Write automated tests (unit, integration, and end-to-end) as a first-class part of delivery, not an afterthought. Work within our DevSecOps pipeline — containerized deployments, infrastructure as code, and security/dependency scanning built into every merge. Own what you ship end-to-end — provide production support on a business-hours shift rotation, investigate and resolve incidents, and improve reliability and observability so issues are caught before they reach agents. Collaborate closely with product, QA, and the operations team in an Agile delivery model. TECH STACK Core (minimum requirements) Languages: TypeScript (required); Python or Ruby (Rails) experience a strong plus Frontend: Vue.js or Next.js, written in TypeScript Backend: Node.js (TypeScript) — NestJS experience preferred Databases: MongoDB and MySQL Cloud & DevSecOps AWS as the primary cloud platform, with a cloud-native approach to architecture Containerization with Docker; deployment on ECS and EKS (Kubernetes) CI/CD via GitHub Actions Infrastructure as Code with Terraform / Terragrunt Testing Unit & integration testing (Jest) End-to-end testing (Cypress or Playwright) WHAT WE'RE LOOKING FOR Solid fundamentals in TypeScript and modern web application development. Understanding of, or genuine interest in, clean code, clean architecture, SOLID principles, and Domain-Driven / Event-Driven Design — we'll help you deepen this on the job. Comfort with relational and document databases (MongoDB, MySQL) and working knowledge of container-based deployment (Docker, Kubernetes). A quality mindset: you write tests, care about maintainability, and think about the next engineer who touches your code. Prior exposure to backoffice, fintech, or lending/credit systems is an advantage but not required. Familiarity with core banking or regulatory-compliance systems is a plus. WHY THIS ROLE Work on a genuinely challenging, business-critical system where your work has real, visible impact — this platform is central to how the company operates. Learn and apply modern, high-performance tech stacks built to handle real production scale (100,000+ transactions/day, near real-time sync). Help shape a next-generation platform from the ground up: modern architecture, cloud-native AWS infrastructure, and a proper DevSecOps delivery pipeline. Grow alongside a team that deliberately invests in long-term engineering foundations rather than short-term patches — with a manager and senior engineers who care about mentoring. A NOTE TO CANDIDATES This role involves genuinely challenging work on a system that is critical to the business. We're specifically looking for an outstanding junior-to-mid engineer who is ready to be stretched, learn fast, and grow with us — deep prior experience is welcome but less important than curiosity, ownership, and a strong engineering mindset.

Salary Context

Similar Engineering roles on LokerDollar pay around $160k/yr (range $1.8k–999.999k/yr, n=643 active listings).

Hiring at Abacus Digital

Abacus Digital has 9 other active roles on LokerDollar and has been hiring here since Aug 10, 2026 — across Engineering, Data & Analytics.

View all Abacus Digital openings →

Openness not stated by employer — check the listing

Source
Manatal Career Pages
Job Type
full time
Location
Bangkok, Thailand · Remote
Category
Seniority
mid
PostedFreshNew & verified
Aug 10, 2026

Share this job

Help a friend find their next remote role.

Frequently asked questions

Is Software Engineer - Fullstack Developer at Abacus Digital a remote job?
This role is based in Remote. See the listing for remote/onsite details.
What type of employment is Software Engineer - Fullstack Developer at Abacus Digital?
This is a full time position.
How do I apply?
Click the "Apply" button on this page to go to the official application at Abacus Digital.

Explore related

Market data & reports

Salary & skill-demand research built from our own listings data.

From the blog