Tech Lead ด้าน Headless CMS และสถาปัตยกรรม
- การพัฒนา
- พนักงานประจำ
- Remote
เกี่ยวกับตำแหน่งงาน
คุณจะรับผิดชอบสถาปัตยกรรมทางเทคนิคของโปรเจกต์ headless และ composable ตั้งแต่การวางกรอบไปจนถึงการนำขึ้นใช้งานจริง คุณจะนำการส่งมอบ ดูแลให้การเชื่อมต่อระหว่าง headless CMS, PIM, DAM และ search engine มีความแข็งแกร่ง และสนับสนุนการพัฒนาทักษะของทีม
หน้าที่ความรับผิดชอบ
- ออกแบบสถาปัตยกรรมแบบ end-to-end ของโซลูชัน headless ที่รองรับการขยายตัว ปลอดภัย และมีประสิทธิภาพสูง
- พัฒนาการเชื่อมต่อที่ซับซ้อน: PIM (Akeneo), DAM และ search engine (Algolia, Coveo, Elasticsearch)
- นำการพัฒนาฝั่ง front-end ด้วย React (Next.js) โดยเชี่ยวชาญ SSR, SSG และ ISR
- กำหนด deployment pipeline และกลยุทธ์การโฮสต์ (Vercel, AWS, Azure)
- ดูแลคุณภาพ: การรีวิวโค้ด มาตรฐานการพัฒนา และหลักการ MACH
- ดูแลและสนับสนุนทีมนักพัฒนา
คุณสมบัติที่มองหา
- มีประสบการณ์พัฒนาซอฟต์แวร์ 8 ถึง 10 ปี โดยอย่างน้อย 4 ปีอยู่กับ headless CMS และสถาปัตยกรรมแบบ composable
- เชี่ยวชาญ headless CMS สักตัว (Contentstack, Contentful, Strapi…): การออกแบบโมเดล, webhooks, APIs
- เชี่ยวชาญ JS/TypeScript, ระบบนิเวศ React และ Tailwind ในระดับสูง
- มีประสบการณ์แข็งแกร่งด้าน REST APIs, GraphQL และชั้น middleware ของ Node.js
- มีประสบการณ์ CI/CD และการ deploy แอปพลิเคชัน headless บนคลาวด์
- เข้าใจหลักการ MACH เป็นอย่างดี และอธิบายแนวคิดทางเทคนิคได้อย่างชัดเจน
- สามารถจัดทำเอกสารสถาปัตยกรรมและนำช่วงการวางกรอบทางเทคนิคได้