Genpio

Senior Full-Stack Engineer

ดูแลทั้งตัวโปรดักต์และเซอร์วิสที่อยู่เบื้องหลัง สร้างแอป React ที่ครีเอเตอร์ใช้งานอยู่ทุกวัน สร้าง API และไปป์ไลน์สตรีมมิงที่แอปทำงานอยู่บนนั้น…

วิศวกรรม · ทำงานที่ออฟฟิศ, นครโฮจิมินห์, เวียดนาม · งานประจำ (Full-time)

เกี่ยวกับตำแหน่งนี้

เรากำลังมองหา Senior Full-Stack Engineer มาดูแล Genpio ทั้งสองฝั่ง ฝั่งแรกคือโปรดักต์ที่ครีเอเตอร์ KOL สตูดิโอ และองค์กรใช้งานอยู่ทุกวัน อีกฝั่งคือเซอร์วิสที่ทำให้อวตาร AI ของพวกเขาไลฟ์และขายของบน TikTok ได้ต่อเนื่อง คุณจะส่งฟีเจอร์ React ตั้งแต่ schema จนถึงพิกเซล และยังเป็นเจ้าของ Node API ไปป์ไลน์สตรีมมิงแบบเรียลไทม์ และโครงสร้างพื้นฐานที่อยู่เบื้องหลังทั้งหมดด้วย

นี่คือตำแหน่งระดับ Senior ที่ตั้งใจให้ขอบเขตกว้างในทีมขนาดเล็ก ไม่มีใครให้คุณส่งต่องานส่วนที่ยาก คุณเป็นคนตัดสินใจเรื่องสถาปัตยกรรม เขียน migration สร้าง UI และรับ on call สำหรับสิ่งที่คุณปล่อยออกไป ไลฟ์สตรีมหลายพันช่องที่รันพร้อมกันขึ้นอยู่กับการตัดสินใจของคุณ

สิ่งที่คุณจะได้ทำ

สร้างโปรดักต์

  • ส่งฟีเจอร์ที่ผู้ใช้เห็นแบบ end to end ด้วย React ตั้งแต่ data model จนถึงพิกเซล
  • เปลี่ยนงาน Figma ให้เป็นอินเทอร์เฟซที่เร็ว เข้าถึงได้ และ responsive ซึ่งครีเอเตอร์ไว้ใจได้ขณะไลฟ์
  • ต่อยอด design system และรักษาความสอดคล้องของโปรดักต์ไว้เมื่อโปรดักต์เติบโตขึ้น

เป็นเจ้าของ backend

  • ออกแบบและสร้าง Node/Express API, data model และ background job
  • ทำงานกับไปป์ไลน์สตรีมมิงแบบเรียลไทม์: WebSocket และ WebRTC, latency, การเชื่อมต่อใหม่ และรูปแบบความล้มเหลว
  • เลือกและจูนชั้นจัดเก็บข้อมูล: relational schema, queue และ caching ในจุดที่คุ้มค่าจริง

ทำให้ระบบไม่ล่ม

  • ดูแลประสิทธิภาพทั้งสแต็ก: ขนาด bundle และ frame budget ฝั่งหนึ่ง กับ p99 latency และ throughput อีกฝั่งหนึ่ง
  • สร้างระบบ observability แบบที่คุณอยากได้ตอนตีสาม แล้วรับ on call สำหรับสิ่งที่คุณปล่อยออกไป
  • รับมือกับสเกลอย่างตรงไปตรงมา: backpressure, idempotency, graceful degradation และ deploy แบบไม่มี downtime

กำหนดมาตรฐาน

  • ตัดสินใจเรื่องสถาปัตยกรรมได้ด้วยตัวเอง และเขียนบันทึกไว้เพื่อให้ทีมโต้แย้งได้
  • รีวิว PR เป็นพี่เลี้ยง และยกระดับมาตรฐานคุณภาพโดยไม่ทำให้ทีมช้าลง
  • Refactor และจัดการหนี้ทางเทคนิคก่อนที่มันจะพอกพูน

คุณสมบัติที่เรามองหา

ต้องมี

  • ประสบการณ์ 5 ปีขึ้นไปในการส่งเว็บแอปขึ้น production และเชี่ยวชาญทั้ง React และ Node อย่างแท้จริง
  • JavaScript แข็งแรง รู้ CSS สมัยใหม่และพื้นฐานของเบราว์เซอร์ พร้อมวิจารณญาณด้าน backend ที่ดี (API, ฐานข้อมูล, queue, caching)
  • มีประสบการณ์ดูแลสิ่งที่ตัวเองสร้างบน production: on call, incident และการแก้ไขที่ตามมา
  • เป็นเจ้าของฟีเจอร์ได้ด้วยตัวเอง ตั้งแต่ schema ผ่าน API จนถึง UI ที่ปล่อยใช้งานจริง
  • เขียนภาษาอังกฤษได้ชัดเจน และมั่นใจที่จะตัดสินใจแม้ข้อมูลยังไม่ครบ

มีจะดีมาก

  • มีประสบการณ์กับระบบเรียลไทม์: WebSocket, WebRTC, SFU หรือวิดีโอสด
  • TypeScript และคล่องกับ Vite หรือ build toolchain สมัยใหม่
  • Docker, CI/CD และโครงสร้างพื้นฐานบนคลาวด์ที่คุณเคยต้อง debug ภายใต้แรงกดดัน
  • ไลฟ์คอมเมิร์ซ สตรีมมิง หรือโปรดักต์สำหรับผู้บริโภคที่มีผู้ใช้พร้อมกันจำนวนมาก

เครื่องมือที่คุณจะได้ใช้

React, Vite, modern CSS, React Router, Node/Express, REST APIs, WebSocket/WebRTC, Postgres, Redis, queues, Docker, Git/GitHub, Figma, Notion, Slack (โค้ดเบสนี้ใช้ React + Vite ฝั่ง frontend และ Node/Express ฝั่งเซิร์ฟเวอร์)

ขั้นตอนการสัมภาษณ์

  1. พูดคุยทำความรู้จักกับวิศวกร 30 นาที
  2. คุยเชิงเทคนิค: React และเบราว์เซอร์ จากนั้น Node, API และข้อมูล
  3. System design: โจทย์สตรีมมิงแบบเรียลไทม์หรือไลฟ์คอมเมิร์ซจริงจาก roadmap ของเรา
  4. แบบฝึกหัดภาคปฏิบัติ: ฟีเจอร์เล็ก ๆ ที่แตะทั้ง API และ UI
  5. รีวิวฝีมือและความเข้ากันได้กับทีม ร่วมกับทีม Product และ Design
  6. ยื่นข้อเสนอ

ค่าตอบแทนและสวัสดิการ

  • เงินเดือนระดับ Senior พร้อมหุ้น (equity) ในบริษัท AI ที่เติบโตเร็ว
  • ทำงานที่ออฟฟิศในนครโฮจิมินห์ ออฟฟิศทันสมัยและอุปกรณ์ครบครัน
  • ฮาร์ดแวร์ระดับท็อปและเครื่องมือที่คุณต้องใช้เพื่อทำงานให้ดีที่สุด
  • ได้เป็นเจ้าของสถาปัตยกรรมจริงทั้งสแต็กตั้งแต่ช่วงแรก
  • ประกันสุขภาพ ทริปออฟไซต์ของทีม และงบพัฒนาตัวเองส่วนตัว

วิธีสมัคร

สมัครผ่านหน้านี้ได้เลย หากสะดวกส่งทางอีเมล ส่ง CV มาที่ [email protected] หรือ [email protected] โดยใช้หัวข้ออีเมล [Full-Stack Engineer] ชื่อ-นามสกุลของคุณ และเล่าสั้น ๆ ถึงผลงานที่คุณภูมิใจที่สุด พร้อมแนบลิงก์ถ้ามี

ทำไมต้อง Genpio

คุณจะได้สร้างหมวดธุรกิจใหม่ทั้งหมดแบบ end to end ทั้งอินเทอร์เฟซที่ครีเอเตอร์หลงรัก และไปป์ไลน์ที่ทำให้อวตารของพวกเขาไลฟ์ได้ 7x24 ทีมมีขนาดเล็ก มาตรฐานงานสูง และไม่มีสิ่งไหนที่คุณสร้างต้องไปค้างอยู่ใน backlog รอให้คนอื่นมาทำต่อ


Apply, and see every open role: https://genpio.com/th/careers