創始團隊全端工程師(歐洲,遠端)
使用 SvelteKit、Fastify 和 PostgreSQL 負責端到端的產品開發,並與創辦人密切合作。 從零開始參與建構和塑造一間即將上線的新創公司。
說明
- 與創辦人密切合作,負責產品 UI 和 UX 的開發
- 開發並交付完整的 SvelteKit 應用程式,涵蓋路由、load 函式、伺服器端渲染、表單操作和用戶端狀態管理
- 撰寫嚴格型別化的元件級 TypeScript 程式碼
- 使用 Tailwind CSS、自訂設計系統和可重複使用的元件變體,建構響應式且無障礙的介面
- 在 Fastify 中開發 REST 或 RPC 端點,包含結構描述驗證、健全的錯誤處理和身分驗證中介軟體
- 設計 PostgreSQL 資料庫結構,管理可逆遷移,並使用原生 SQL 或 Drizzle、Kysely、Prisma 等工具處理複雜查詢
- 透過管理套件大小、hydration 成本、載入瀑布流和 Core Web Vitals,改善前端效能
- 設定或維護 Node.js 和 SvelteKit 的 CI/CD 管線,包括建置、程式碼檢查、型別檢查和部署
- 不依賴獨立的後端專家,調查並解決涵蓋前端和後端的正式環境問題
- 與創辦人一起從零開始參與塑造一間即將上線的新創公司
職位要求
- 至少四年專業前端工程經驗,其中包括一至兩年專門使用 SvelteKit 的經驗
- 具備紮實且可證明的 React 或 Vue 等現代反應式框架經驗,並能證明可以快速掌握 Svelte
- 具備進階 TypeScript 技能,包括泛型、可辨識聯合型別和複雜的 API 回應型別
- 具備實際 Fastify 經驗,或擁有 Express、Hono、NestJS 的大量同等經驗,並能快速學習 Fastify 的外掛和鉤子
- 具備 PostgreSQL 實務經驗,涵蓋結構設計、基礎索引、遷移建立與回滾、使用 EXPLAIN 診斷慢查詢以及 psql 命令列工具
- 具備 Tailwind CSS 的正式環境經驗,包括自訂主題、元件抽象化和響應式介面設計
- 擁有公開的 GitHub 個人資料及相關貢獻紀錄,或擁有可線上存取且可測試的端到端產品
- 能夠說明一個曾在前端和後端系統中解決的真實正式環境事故或 bug
- 居住在歐洲,並可遠端工作,能夠與由創辦人主導的團隊保持較長時間的工作時段重疊
