ItJobs Logo
Trang chủ Về chúng tôi Điều kiện
vi en
Đăng Nhập Đăng Ký
Logo

IT Jobs

Close
  • Trang chủ
  • Về chúng tôi
  • Điều kiện
  • Privacy
  • Liên hệ
  • eng vi
VIỆC HÀNG ĐẦU
CODE88
DevOps Lead/ Manager
CODE88
Lên đến 3500USD
Viettel Post
DevOps Engineer
Viettel Post
Lên đến 3000USD
Ingenico Group
QA Engineer
Ingenico Group
Lên đến 3000USD
CodeHQ
Senior Fullstack Developer
CodeHQ
Lên đến 3000USD
One Mount Group
(HCM) Senior Data Engineer
One Mount Group
Lên đến 3000USD
ABBank
Data Platform Operations
ABBank
Lên đến 2500USD
Smilegate Vietnam
Automation Tester
Smilegate Vietnam
Lên đến 2500USD
Optimizely (formerly Episerver)
Senior .NET Developer
Optimizely (formerly Episerver)
Lên đến 2500USD
Nakivo
Website QA Manager
Nakivo
Lên đến 2400USD

Rowboat Software

77 Le Trung Nghia, TP Hồ Chí Minh

Quy mô công ty : 10-24

Xem thêm

Tóm lược

  • 10-24
  • Product
  • Việt Nam

Principal Backend Engineer

Rowboat Software

  • Tan Binh, TP Hồ Chí Minh
  • Thỏa Thuận
  •  Toàn thời gian
  •  English
  •  Có kinh nghiêm (Nhân viên)
1
1

  •  Ngày Đăng:05/06/2026

  • Ứng tuyển
Principal Backend Engineer
Ứng tuyển
Yêu cầu kỹ thuật: AWS , CI/CD , Terraform , OpenTofu , AWS AppSync , SVG , NoSQL , SQL Function , NodeJS , TypeScript , Data Modeling , DynamoDB , GraphQL , Chromium , Image Processing , Vector , Puppeteer , Claude

Mô tả công việc

Tóm tắt công việc

About the role

Strong written and verbal English is a hard requirement for this role — please read on with that in mind.

You will own the backend that sits at the center of our business — the system of record for nearly everything the company does. This is the kind of role most engineers never get a shot at: a mature, high-throughput platform built on architectural choices that reward careful engineering, with real autonomy and consequential decisions to make. You are inheriting it, not building it from scratch, and you will be responsible for keeping it correct and fast while extending it.

You will initially work under the platform architect, with the explicit goal of growing into the architect role yourself. The work is hands-on and deeply technical, and you operate with a high degree of autonomy from day one.

What you'll work with

  • AWS AppSync (GraphQL) — a single annotated schema compiled into multiple role-scoped APIs, backed by a large library of VTL resolvers and pipeline functions assembled through a custom build system.
  • Amazon DynamoDB — single-table design with composite (PK/SK) keys, multiple GSIs, Streams, TTL, and PITR. The primary source of truth for the platform.
  • AWS Lambda (TypeScript/Node.js) — many functions in an Nx monorepo, bundled with esbuild: API resolvers, queue consumers, stream processors, and Step Function tasks.
  • AWS Step Functions — orchestration of multi-step workflows (order fulfillment, settlement/payout, lifecycle state machines).
  • Event-driven processing — DynamoDB Streams, SQS, and Kinesis.
  • Secondary data systems — Aurora MySQL, ClickHouse, OpenSearch, and Turbopuffer (vector/semantic search).
  • Third-party integrations — Stripe, Pusher, Etsy, Amazon Cognito, and Sentry.
  • Infrastructure as Code — Terraform/OpenTofu managing dev, test, and production.
  • Testing — Jest (unit/integration) and Vitest end-to-end suites running against live AppSync APIs.

Responsibilities

  • Work under the platform architect initially, with a clear path to taking on the architect role yourself as you build context and trust.
  • Own the architecture, evolution, and reliability of the core backend repository and several related backend services — including a separate asset-generation service for image, PDF, and font pipelines.
  • Design and extend DynamoDB access patterns — keys, indexes, and item layouts — treating schema and key-design changes as high-stakes, well-reasoned decisions.
  • Build and maintain GraphQL APIs and their resolver pipelines, including VTL mapping logic and the supporting Lambda functions.
  • Design event-driven and orchestrated workflows (Streams, SQS, Step Functions) that are idempotent, observable, and resilient to partial failure.
  • Manage infrastructure through Terraform/OpenTofu; own safe, repeatable deployments across environments.
  • Diagnose production issues to root cause — not symptoms — across the data, API, and integration layers.
  • As the backend team grows, take on day-to-day technical leadership of less experienced engineers — mentorship, code review, and helping them ramp up on the platform's complexity.
  • Uphold and extend a strong engineering documentation culture (architecture decisions, patterns, and gotchas are written down, not held in one person's head).

The opportunity

If you take pride in measuring twice and cutting once, reasoning to root cause, and writing down what you learn, this is the kind of system worth building a career around.

Why Join Corjl

  • A high-impact role with real ownership over the core platform behind a growing product used by creators worldwide.
  • A team that invests in great engineering — this is a leadership role, not a support role.
  • Collaborative, engineering-driven environment based in Ho Chi Minh City.
  • Competitive salary and benefits commensurate with experience.

How to Apply:

  • Please submit your CV and links to recent work demonstrating your backend engineering capabilities. We are most interested in seeing your engineering thinking — include examples that show how you reasoned about a hard architectural problem, modeled data, and ensured correctness and reliability at scale. 
  • Applications without relevant work samples or a clear account of systems you have owned will not be considered.

Yêu cầu công việc

Required qualifications

  • 10+ years of professional backend engineering experience (15+ preferred), with a substantial portion spent owning production systems at scale.
  • Deep, hands-on AWS experience, including CI/CD pipelines and infrastructure managed with Terraform/OpenTofu.
  • Strong NoSQL data-modeling expertise — direct experience designing single-table or composite-key models and the access patterns that ride on them, with a real understanding of the trade-offs involved.
  • Production TypeScript/Node.js proficiency.
  • Strong written and verbal English, including the ability to produce clear documentation and communicate effectively with stakeholders in other time zones.
  • A demonstrated track record of full ownership: making sound architectural calls independently and being accountable for the result.

Strongly preferred

  • AWS AppSync and GraphQL resolver experience (VTL a strong plus).
  • Event-driven architecture and workflow orchestration (Step Functions, Streams, queues).
  • Experience operating high-throughput, low-latency systems where data correctness is non-negotiable.
  • Working experience with relational databases, search databases, and vector databases / embeddings.
  • Image processing and color management for print (Sharp/ImageMagick, ICC profiles, RGB→CMYK).
  • PDF internals, vector/SVG manipulation, and font engineering (pdf-lib, SVGO, fontTools/FontForge).
  • Headless browser rendering (Puppeteer/Chromium) for high-fidelity output.
  • Hands-on experience with AI agent orchestration, multi-agent workflows, and validation strategies — using harnesses like Claude Code or Pi to drive real engineering work, not just chat-style assistance.

Ngôn ngữ

    • English

    • Nói: Advanced - Đọc: Advanced - Viết: Advanced

Yêu cầu kỹ thuật

  • AWS
  • CI/CD
  • Terraform
  • OpenTofu
  • AWS AppSync
  • SVG
  • NoSQL
  • SQL Function
  • NodeJS
  • TypeScript
  • Data Modeling
  • DynamoDB
  • GraphQL
  • Chromium
  • Image Processing
  • Vector
  • Puppeteer
  • Claude

NĂNG LỰC

  • Documentation
  • Working Independently

Tìm kiếm công việc phù hợp

Thông tin doanh nghiệp

Rowboat Software produces a unique, flexible content management cloud based Saas platform.

We are a fast growing software company based in Phoenix, Arizona, USA. We put the power of work-flows and content management into the hands of our end users.

We value our people, we are team-oriented and encourage developers to learn new skills. As an early member of our Ho Chi Minh City branch, there will be opportunity to become a team leader.

 

 

Tìm kiếm công việc phù hợp

footer_logo

CHÚNG TÔI LÀ AI

ITJobs được thành lập vào năm 2014 tại Việt Nam và mục tiệu chính là trở thành một trong những chuyên gia hàng đầu về tuyển dụng nhân viên CNTT ở khu vực Châu Á.

  • ĐỌC THÊM

Việc làm ở Hồ Chí Minh

  • Vị trí công việc phát triển Java
  • Vị trí công việc C#
  • Vị trí công việc Tester
  • Vị trí công việc phát triển iOS
  • Vị trí công việc ASP.NET

Việc làm ở Hà Nội

  • Vị trí công việc C++ jobs
  • Vị trí công việc Java jobs
  • Vị trí công việc Linux jobs
  • Vị trí công việc SQL jobs
  • Vị trí công việc .NET jobs

Thông tin

  • Giới thiệu
  • Điều kiện
  • Bảo mật
  • Liên hệ

ITJobs Bản quyền © 2013-2021