Skip to content
Tuyển Dụng
← Reclub Vietnam

Senior Backend Engineer TypeScript, PostgreSQL

Reclub Vietnam · Hồ Chí Minh
Apply on official site ↗
Type
Full-time
Work mode
On-site
Level
Staff
Industry
Engineering / Mechanical
Salary
Thương lượng
Location
Thành phố Thủ Đức, Hồ Chí Minh, Hồ Chí Minh

Overview

  • Core: TypeScript on Bun, Elysia (REST APIs).
  • Data: PostgreSQL (OLTP, Kysely/raw SQL), ClickHouse (Analytics), ScyllaDB (High-volume), and DragonflyDB (upcoming service).
  • Infrastructure: Queue-based workers, cloud-native containers.
  • Queries that used to be fast. Find why a query degraded as the data grew, then fix it in the right layer.
  • Choosing the right store. Decide which workload belongs in which database, then move it there without downtime.
  • Live migrations nobody notices. Schema and data changes on a production system, sometimes across several releases, designed by you and run in tandem with our infrastructure engineer.
  • Making expensive questions cheap. Read models, denormalisation and caching that turn slow aggregates into fast lookups.
  • Backend services are owned end to end across APIs, background processing, integrations, and the data layer.
  • Query performance issues are identified and fixed as data grows.
  • Live migrations and workload moves are delivered without downtime.
  • Professional Expertise (Hard Skills & Experience):
  • 5+ years building and operating production backend services.
  • TypeScript at depth, including REST APIs and background job processing in production.
  • Deep PostgreSQL expertise. You read execution plans, design indexes deliberately, model a domain from scratch, and write SQL by hand. We use Kysely, not an ORM.
  • Breadth across OLTP, OLAP, NoSQL and in-memory stores. You can argue PostgreSQL versus ClickHouse versus ScyllaDB versus DragonflyDB or Redis, and name the tradeoffs.
  • Migration discipline. You have changed schemas on live systems under real traffic.
  • Production ownership. Containers, cloud deployment, and debugging your own services from logs, metrics and traces.
  • Communication & Documentation:
  • Able to explain tradeoffs clearly across databases, migrations, and backend system design.
  • Personality & Behavioral Traits:
  • Designs good systems and is excellent at data.
  • Strong ownership of backend and data-intensive problems end to end.
  • ClickHouse, DragonflyDB, Redis, ScyllaDB or Cassandra in production.
  • Event-driven or queue-based distributed systems.
  • Full-text, fuzzy or geospatial search.
  • Enough React or Vue to build an internal admin screen when you need one.

Benefits

  • Work Environment
  • In-office, collaborative working environment
  • Professional English-speaking workplace
  • Supportive, fast-moving team
  • Opportunity to build new product areas from the ground up
  • Working time : 9am-6pm, Mon - Fri
  • Working Location: The Sun Avenue, 28 Mai Chi Tho, Binh Trung ward, HCM City
Bonus

Summary of facts from the official posting. View original ↗

Interested in this role?

You'll be taken to the employer's official application page.

Apply on official site ↗
Is this your business? Claim this page, request edits or removal