← Reclub Vietnam
Senior Backend Engineer TypeScript, PostgreSQL
Reclub Vietnam · Hồ Chí Minh
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
Kỹ thuật / Cơ khí
Mức lương
Thương lượng
Địa điểm
Thành phố Thủ Đức, Hồ Chí Minh, Hồ Chí Minh
Tổng quan
- 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.
Quyền lợi
- 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
Chế độ thưởng
Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗
Quan tâm đến vị trí này?
Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.
Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn?
Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ
→