Skip to content

Open nowFirst seen 36 hours ago

Software Engineer - Fullstack Developer

ABACUS digital24 open roles

Where
Bangkok, Bangkok, Thailand
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Engineer - Fullstack DeveloperABACUS digital · Bangkok, Bangkok, Thailand
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on ABACUS digital's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.9% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.9%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: first seen 36 hours ago

The posting

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.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against ABACUS digital's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on ABACUS digital's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    ABACUS digital's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.