Full Stack Developer (Mid-level ขึ้นไป)
งานที่นี่ไม่ใช่การเริ่มโปรเจกต์ใหม่บนกระดาษเปล่า แต่คือการทำระบบให้ทำงานร่วมกับ สิ่งที่องค์กรใหญ่ใช้อยู่แล้ว และห้ามพัง
- รูปแบบงาน
- งานประจำ
- ลักษณะการทำงาน
- ไฮบริด
- สถานที่
- Bangkok
- ทีม
- Engineering
- จำนวนที่รับ
- 2
- เงินเดือน
- 40,000–100,000 บาท/เดือน
สิ่งที่คุณจะได้ทำ
งานจริงที่คุณจะได้ทำ
เราทำซอฟต์แวร์ให้องค์กรที่มีระบบเดิมอยู่แล้ว และระบบเดิมนั้นหยุดไม่ได้ ตัวอย่างงานที่ผ่านมาในเว็บนี้พอจะบอกหน้าตาของโจทย์ได้
- พัฒนาทั้งฝั่งหน้าบ้านและหลังบ้าน ด้วย Next.js, NestJS หรือ Express บน TypeScript และฐานข้อมูล PostgreSQL หรือ SQL Server
- เชื่อมระบบของเราเข้ากับระบบขององค์กรลูกค้า ทั้ง SAP, ERP, ระบบบัญชี ระบบคำสั่งซื้อ ไปจนถึงระบบยืนยันตัวตนอย่าง Keycloak, Entra ID หรือ Cognito
- ย้ายข้อมูลจากระบบเดิมโดยที่ของเก่าต้องใช้ต่อได้ เช่น สติกเกอร์ QR หลายพันใบที่ติดอยู่ทั่วประเทศแล้ว ต้องสแกนเข้าระบบใหม่ได้โดยไม่ต้องพิมพ์ใหม่
- ส่งระบบขึ้น Production ที่บางครั้งเป็น Kubernetes ของลูกค้าเอง ไม่ใช่เครื่องของเรา และต้องผ่านมาตรฐานความปลอดภัยของเขา
- อ่านเอกสารของระบบที่คุณไม่ได้เขียน แล้วหาให้เจอว่าความจริงอยู่ตรงไหน งานส่วนนี้กินเวลาไม่น้อยกว่าการเขียนโค้ด และเป็นส่วนที่ทำให้โปรเจกต์รอดหรือไม่รอด
- คุยกับลูกค้าโดยตรง ทั้งตอนเก็บ Requirement และตอนที่ต้องบอกว่าสิ่งที่เขาขอ จะสร้างปัญหาอะไรตามมา
คนที่เรากำลังมองหา
คนแบบไหนที่เหมาะกับงานนี้
- มีประสบการณ์พัฒนา Web Application ตั้งแต่ 3 ปีขึ้นไป และเคยดูแลระบบ ที่มีคนใช้จริงหลังส่งมอบ ไม่ใช่แค่ส่งงานแล้วจบ
- แข็งแรงเรื่อง TypeScript, React หรือ Next.js และเขียน API ฝั่ง Node ได้เอง
- อ่าน SQL ออก เขียนเป็น และรู้ว่า Query ที่ช้าเกิดจากอะไร
- เคยต่อระบบกับ API ของคนอื่นที่เอกสารไม่ครบ แล้วหาทางจนสำเร็จ
- อธิบายเรื่องเทคนิคให้คนที่ไม่ใช่สายเทคนิคเข้าใจได้
สิ่งที่ทำให้คุณโดดเด่นกว่า
- เคยทำงานกับ SAP, ERP หรือระบบบัญชีขององค์กร
- เข้าใจ OAuth/OIDC มากพอจะดีบักตอนมันพัง ไม่ใช่แค่ตอนมันทำงาน
- เคยใช้ Docker และ Kubernetes ในงานจริง
- เคยทำระบบที่ต้องคุยกับฮาร์ดแวร์ เช่น เครื่องอ่าน QR เซนเซอร์ หรือ Kiosk
เรื่องที่อยากให้รู้ก่อนสมัคร
งานที่นี่มีข้อจำกัดจากระบบเดิมของลูกค้าเสมอ คุณจะไม่ได้เลือกเทคโนโลยีใหม่ล่าสุด ทุกครั้ง และหลายครั้งทางแก้ที่สวยที่สุดจะใช้ไม่ได้เพราะเหตุผลที่อยู่นอกโค้ด ถ้าสิ่งนี้ฟังดูน่าหงุดหงิด งานนี้อาจไม่เหมาะ แต่ถ้าฟังแล้วรู้สึกว่าน่าสนุก เราอยากคุยกับคุณ
สิ่งที่เรามีให้
- ทำงานแบบ Hybrid ออฟฟิศอยู่ที่ The Street รัชดา
- ได้เห็นระบบที่ตัวเองทำถูกใช้งานจริงในศูนย์การค้า โรงพยาบาล และอาคารสำนักงาน
- ทีมเล็ก ตัดสินใจเร็ว ไม่ต้องผ่านหลายชั้นกว่าจะได้ลงมือ
- มีทั้งทีมฮาร์ดแวร์และซอฟต์แวร์อยู่ที่เดียวกัน ถามข้ามฝั่งได้เลย
- งบสำหรับเรียนรู้และสอบใบรับรองที่เกี่ยวข้องกับงาน