
WhyHireWrong? เป็นแพลตฟอร์มเทคโนโลยีด้านทรัพยากรบุคคลและซอฟต์แวร์ SaaS สำหรับการสรรหาบุคลากร ซึ่งออกแบบมาเพื่อสนับสนุนกระบวนการจ้างงานผ่านสภาพแวดล้อมบนเว็บสำหรับนายจ้างและผู้สมัคร พอร์ทัลของแพลตฟอร์มมีการอ้างถึงรายการโครงการ ขั้นตอนการสมัคร การเข้าถึงบัญชี และช่องทางติดต่อ สะท้อนให้เห็นว่าเป็นบริการที่ขับเคลื่อนด้วยซอฟต์แวร์สำหรับจัดการกิจกรรมการสรรหาและเชื่อมโยงผู้สมัครกับโอกาสต่าง ๆ
แพลตฟอร์มนี้เหมาะสำหรับองค์กรที่ต้องการวิธีการแบบรวมศูนย์ในการจัดการโครงการและใบสมัครที่เกี่ยวข้องกับการจ้างงาน พร้อมมอบช่องทางเฉพาะให้ผู้สมัครเข้าถึงตำแหน่งงานที่เปิดรับ ด้วยทีมงานขนาดเล็กและรูปแบบผลิตภัณฑ์ที่มุ่งเน้นการให้บริการ WhyHireWrong? จึงอยู่ในจุดบรรจบระหว่างการดำเนินงานด้านการสรรหา การมีส่วนร่วมของผู้สมัคร และซอฟต์แวร์ทรัพยากรบุคคลบนระบบคลาวด์
วิศวกร Full-Stack ผู้ร่วมก่อตั้ง (ยุโรป, ทำงานทางไกล)
เป็นผู้นำการพัฒนาผลิตภัณฑ์แบบครบวงจรด้วย SvelteKit, Fastify และ PostgreSQL พร้อมทำงานใกล้ชิดกับผู้ก่อตั้ง ร่วมสร้างและกำหนดทิศทางสตาร์ทอัพก่อนเปิดตัวตั้งแต่เริ่มต้น
รายละเอียด
- เป็นผู้นำการพัฒนา UI และ UX ของผลิตภัณฑ์โดยทำงานร่วมกับผู้ก่อตั้งอย่างใกล้ชิด
- พัฒนาและส่งมอบแอปพลิเคชัน SvelteKit แบบครบถ้วน ครอบคลุม routing, load functions, server-side rendering, form actions และสถานะฝั่งไคลเอนต์
- เขียนโค้ด TypeScript ระดับคอมโพเนนต์ที่มีการกำหนดประเภทข้อมูลอย่างเคร่งครัด
- สร้างอินเทอร์เฟซที่ตอบสนองและเข้าถึงได้ด้วย Tailwind CSS ระบบออกแบบแบบกำหนดเอง และรูปแบบคอมโพเนนต์ที่นำกลับมาใช้ซ้ำได้
- พัฒนา REST หรือ RPC endpoint ใน Fastify พร้อมการตรวจสอบ schema การจัดการข้อผิดพลาดที่รัดกุม และ authentication middleware
- ออกแบบ schema ของ PostgreSQL จัดการ migration ที่ย้อนกลับได้ และจัดการ query ที่ซับซ้อนด้วย raw SQL หรือเครื่องมืออย่าง Drizzle, Kysely หรือ Prisma
- ปรับปรุงประสิทธิภาพ frontend ด้วยการจัดการขนาด bundle ต้นทุนของ hydration ลำดับการโหลดที่ล่าช้า และ Core Web Vitals
- กำหนดค่าหรือดูแล CI/CD pipeline สำหรับ Node.js และ SvelteKit รวมถึงการ build, lint, ตรวจสอบประเภทข้อมูล และการ deploy
- ตรวจสอบและแก้ไขปัญหาใน production ทั้ง frontend และ backend โดยไม่ต้องพึ่งผู้เชี่ยวชาญ backend แยกต่างหาก
- ร่วมกับผู้ก่อตั้งกำหนดทิศทางสตาร์ทอัพก่อนเปิดตัวตั้งแต่เริ่มต้น
คุณสมบัติ
- มีประสบการณ์ทำงานด้านวิศวกรรม frontend อย่างน้อยสี่ปี โดยมีประสบการณ์ทำงานกับ SvelteKit โดยเฉพาะหนึ่งถึงสองปี
- มีประสบการณ์ที่แข็งแกร่งและพิสูจน์ได้กับ reactive framework สมัยใหม่อื่น เช่น React หรือ Vue พร้อมแสดงให้เห็นว่าสามารถเรียนรู้ Svelte ได้อย่างรวดเร็ว
- มีทักษะ TypeScript ระดับสูง รวมถึง generics, discriminated unions และประเภทข้อมูล response ของ API ที่ซับซ้อน
- มีประสบการณ์ใช้งาน Fastify จริง หรือมีประสบการณ์เทียบเท่าอย่างมากกับ Express, Hono หรือ NestJS และสามารถเรียนรู้ plugin กับ hook ของ Fastify ได้อย่างรวดเร็ว
- มีประสบการณ์ปฏิบัติงานกับ PostgreSQL ครอบคลุมการออกแบบ schema การทำดัชนีพื้นฐาน การสร้างและ rollback migration การวินิจฉัย query ที่ช้าด้วย EXPLAIN และการใช้เครื่องมือบรรทัดคำสั่ง psql
- มีประสบการณ์ใช้งาน Tailwind CSS ใน production รวมถึงการสร้าง theme แบบกำหนดเอง การสร้าง abstraction ของคอมโพเนนต์ และการออกแบบอินเทอร์เฟซที่ตอบสนอง
- มีโปรไฟล์ GitHub สาธารณะที่มีประวัติการมีส่วนร่วมที่เกี่ยวข้อง หรือมีผลิตภัณฑ์แบบครบวงจรที่ใช้งานได้และทดสอบได้
- สามารถอธิบายเหตุการณ์ production หรือบั๊กจริงที่แก้ไขได้ทั้งในระบบ frontend และ backend
- พำนักอยู่ในยุโรปและพร้อมทำงานทางไกล โดยมีช่วงเวลาทำงานที่ทับซ้อนกับทีมที่นำโดยผู้ก่อตั้งอย่างมาก