About the job Full Stack Technical Lead
Work Location: Taiwan (Initial Stage) Malaysia
Working Arrangement: Onsite
Nationality: Taiwanese only
Salary: Negotiable, based on the candidate's experience and capabilities. Candidates are welcome to provide their expected salary and benefits package for the company's consideration.
Candidate Preference
- Taiwanese nationals only.
- Candidates must be able to work onsite in Taiwan during the initial stage.
- At a later stage, the work location will transition to Malaysia, and candidates must be able to work onsite in Malaysia.
Working Arrangement
This is an onsite position. The initial work location will be in Taiwan. At a later stage, the position will be based onsite in Malaysia.
Language Requirements
There is no specific English proficiency requirement. Professional capabilities and job fit will be prioritized.
Technical Environment
- Backend: Node.js, PostgreSQL
- Frontend: React, TypeScript, Vite
- Cloud & Deployment: AWS, CloudFormation, GitHub Actions
- Caching & Real-Time Communication: Valkey, WebSocket
Responsibilities
Technical Leadership
- Take responsibility for the overall backend architecture and technical decisions, including design trade-offs and production outcomes.
- Establish code review and acceptance standards, database integration testing, and failure testing and validation.
- Lead engineers, including task allocation, code reviews, and onboarding new team members, while maintaining technical documentation and operational manuals.
System Development & Operations
- Design and improve workflows, retry safety, and failure recovery.
- Develop and maintain backend APIs, databases, and operational back-office systems, and handle frontend-backend integration when necessary.
Required Qualifications
- Taiwanese nationality.
- 5+ years of backend development experience, including 2+ years as a technical lead or in a team leadership role.
- Hands-on experience developing and maintaining large-scale Node.js projects.
- Database: Strong proficiency in PostgreSQL, including transaction isolation, locking, index design, query performance tuning, and table partitioning.
- Accounting Accuracy: Experience handling real monetary values, understanding double-entry ledgers and reconciliation, and familiarity with precise numerical processing.
- Security: Practical understanding of service isolation, least privilege, and back-office access control, with the ability to assess external attack risks and internal personnel risks.
- Ability to read and modify React / TypeScript code.
- Familiar with Git and Pull Request collaboration workflows, with the ability to independently debug and write automated tests.
- Able to clearly explain technical solutions, design trade-offs, and potential risks, with strong written and verbal communication skills.
Preferred Qualifications
- Experience developing payment, wallet, exchange, or cryptocurrency custody systems.
- Practical blockchain experience, such as confirmation counts and finality, reorganization handling, token contracts, and transaction signature verification; familiarity with multiple blockchain architectures is a plus.
- AWS operations and infrastructure experience, as well as CI/CD pipeline design experience.
- Experience with Redis / Valkey, high-concurrency WebSocket push notifications, and queue design.
- Experience with online gaming fairness mechanisms, RTP, or game mathematics.
- Experience building observability systems, including metrics, alert design, and SLOs.
Submission Requirements
Please provide:
- Systems previously managed, individual responsibilities, and team size led.
- One representative case involving architecture design, performance improvement, or production issue handling.
- If available, any publicly accessible portfolio or GitHub.
全端技術負責主管
職位名稱: 全端技術負責主管
工作地點: 前期台灣 後期馬來西亞
工作模式: Onsite 實體辦公
國籍要求: 僅限台灣籍
薪資: 面議。人才可先提出期望薪資及待遇條件,公司將依人選的經驗及能力綜合評估。
英文要求: 不特別限制英文程度,主要以專業能力及職位匹配度為優先。
工作安排
前期需於台灣實體辦公,後續工作地點將轉至馬來西亞實體辦公。
技術環境
後端: Node.js、PostgreSQL
前端: React、TypeScript、Vite
雲端與部署: AWS、CloudFormation、GitHub Actions
快取與即時通訊: Valkey、WebSocket
工作內容
技術領導
- 負責整體後端架構與技術決策,對設計取捨與上線結果。
- 訂定程式審查與驗收標準、資料庫整合測試、故障測試驗證。
- 帶領工程師,負責分工、程式審查與新人上手,並維護技術文件與操作手冊。
系統開發與維運
- 設計與改善流程、重試安全與故障可恢復。
- 開發與維護後端 API、資料庫與營運後台,必要時完成前後端整合。
必要條件
- 具台灣國籍。
- 5年以上後端開發經驗,其中 2 年以上技術負責人或帶領團隊經驗。
- 具備 Node.js 大型專案的實際開發與維護經驗。
- 資料庫:精通 PostgreSQL,包含交易隔離、鎖、索引設計、查詢效能調校與分區表。
- 帳務正確性:有處理真實金額的經驗,理解雙分錄帳本與對帳,熟悉精確數值處理。
- 資安:具服務隔離、最小權限與後台權限控管的實務概念,能評估外部攻擊與內部人員風險。
- 能閱讀並修改 React/TypeScript 程式。
- 熟悉 Git 與 Pull Request 協作流程,具獨立除錯與撰寫自動化測試的能力。
- 能清楚說明技術方案、設計取捨與潛在風險,書面與口頭表達俱佳。
加分條件
- 支付、錢包、交易所或加密貨幣託管系統開發經驗。
- 區塊鏈實務經驗,例如確認數與最終性、重組處理、代幣合約與交易簽章驗證;熟悉多種鏈架構尤佳。
- AWS 維運與基礎設施經驗,CI/CD 流程設計經驗。
- Redis/Valkey、WebSocket 高併發推播與佇列設計經驗。
- 線上遊戲公平性機制、RTP 或遊戲數學相關經驗。
- 可觀測性建置經驗,包含指標、告警設計與 SLO。
提交資料
- 曾負責的系統、個人職責與帶領團隊規模。
- 一項代表性的架構設計、效能改善或線上問題處理案例。
- 如有可公開的作品、GitHub,請一併提供。