Senior Backend Engineer (Node.js / TypeScript)
Summary
Senior backend engineer owning the architecture and production operations of a multi-tenant management system for elderly care homes in Hong Kong, covering resident and care records, medication and finances. Core stack is Node.js/TypeScript, PostgreSQL and AWS, with mentoring and legacy-system migration duties.
About the role
We build a multi-tenant management system for residential care homes for the elderly in Hong Kong, covering resident records, care records, medication management, individual care plans and home finances. Our users are frontline care home staff, and the system handles sensitive personal and health data.
Key responsibilities
Own the backend architecture: API design, PostgreSQL schema and data model decisions
Lead the migration of care homes from a legacy system onto the new platform
Run the system in production on AWS: deployment, monitoring, backups, incident response and performance tuning
Strengthen security and data privacy, including tenant isolation, access control and audit trails
Build and maintain integrations with external platforms, report generation and printing
Review code, set engineering standards and mentor other developers
Work with care home users to turn requirements into technical design
About you
5+ years of backend development, with production systems built in Node.js and TypeScript
Expert PostgreSQL skills: schema design, migrations, indexing, query tuning, transactions and locking
Hands-on experience running production workloads on AWS (e.g. EC2/ECS, RDS, S3, CloudFront, IAM)
Solid experience with Docker, Linux and CI/CD
A track record of owning a system in production end to end, from deployment to incident recovery
Good written and spoken Chinese, and able to understand how care homes work
Comfortable using AI-assisted development tools
Must be a Hong Kong resident or hold a valid permit to work in Hong Kong
Preferred: Experience with NestJS, tRPC or Prisma
Preferred: Experience with multi-tenant SaaS or PostgreSQL row-level security
Preferred: Experience with large-scale data migration from legacy databases (e.g. MySQL)
Preferred: Experience meeting security and privacy requirements for personal or health data (e.g. Hong Kong PDPO)
Preferred: Experience with Redis or background job processing
Preferred: Experience building systems for healthcare, elderly care or social services
Preferred: Experience with accounting systems (double-entry bookkeeping)
Benefits
Flexible Working Hours – Manage your own time for work-life balance
Performance Bonus – Attractive incentive & bonus scheme
Fully Stocked Pantry – Complimentary snacks and drinks line-up
Energetic Team Culture – Work alongside a young, collaborative team
Prime Location – Modern Grade-A office environment