ภาพรวมตำแหน่งงาน (Job Overview)
เรากำลังมองหา Mid-Level Full-Stack Developer สายเลือดใหม่ที่พร้อมเติบโตไปกับเรา มาร่วมทีมพัฒนาเพื่อขับเคลื่อนระบบและสร้างสรรค์ฟีเจอร์ใหม่ๆ โดยในบทบาทนี้ คุณจะได้ดูแลทั้งส่วน Frontend และ Backend พร้อมทั้งนำประสบการณ์ด้านระบบ CRM (Customer Relationship Management) และความสนใจ/ทักษะในการประยุกต์ใช้เทคโนโลยี AI (Artificial Intelligence) มาช่วยออกแบบ พัฒนา และเชื่อมต่อระบบหลังบ้านให้ตอบโจทย์การบริหารความสัมพันธ์ลูกค้าและเพิ่มประสิทธิภาพในการทำงานของทีมอย่างก้าวกระโดด
ความรับผิดชอบหลัก (Responsibilities)
- Full-Stack Development: ออกแบบ พัฒนา และดูแลรักษาแอปพลิเคชัน/ฟีเจอร์ต่างๆ ทั้งฝั่ง Frontend และ Backend ที่มีประสิทธิภาพสูง
- CRM & AI Integration: ออกแบบและพัฒนาโมดูล หรือเชื่อมต่อระบบของบริษัทเข้ากับแพลตฟอร์ม CRM รวมถึงการพัฒนาและเชื่อมต่อฟีเจอร์ AI เข้ากับระบบ CRM (เช่น ระบบวิเคราะห์ข้อมูลลูกค้าอัตโนมัติ, Chatbot AI, ระบบแนะนำสินค้า/บริการ, หรือ Automated Workflows)
- AI-Assisted Development: ประยุกต์ใช้เครื่องมือ AI (เช่น GitHub Copilot, ChatGPT API หรือ AI coding tools อื่นๆ) มาช่วยในการเพิ่มความเร็ว (Velocity) และรักษาคุณภาพในการเขียนโค้ดและการทดสอบระบบ
- Database Management: บริหารจัดการ พัฒนา และ Optimize คิวรีฐานข้อมูลเพื่อรองรับข้อมูลลูกค้า (Customer Data) จำนวนมากได้อย่างถูกต้อง ปลอดภัย และพร้อมสำหรับการนำไปใช้เทรนหรือประมวลผลร่วมกับ AI
- Collaboration: ทำงานร่วมกับ Product Managers, Designers และทีมอื่นๆ เพื่อแปลงความต้องการทางธุรกิจ (Business Requirements) และไอเดียด้านเทคโนโลยีใหม่ๆ ให้กลายเป็นฟีเจอร์ที่ใช้งานได้จริง
- Code Quality & Innovation: เขียน Code ที่สะอาด (Clean Code) และคอยศึกษา/นำเสนอเทคโนโลยีใหม่ๆ หรือแนวทางการใช้ AI เพื่อปรับปรุงระบบให้ทันสมัยอยู่เสมอ
คุณสมบัติที่เรามองหา (Qualifications)
- Experience: ประสบการณ์ทำงานในตำแหน่ง Full-Stack Developer อย่างน้อย 3 - 5 ปี
- CRM Expertise: มีประสบการณ์ตรงในการพัฒนา Custom CRM หรือการเชื่อมต่อ API ของระบบ CRM ชั้นนำ (เช่น Salesforce, HubSpot, Zoho)
- AI Skills: * มีประสบการณ์หรือความเข้าใจในการทำงานร่วมกับ LLMs (Large Language Models) หรือ Web APIs ของ AI เช่น OpenAI API, Anthropic, LangChain หรือ Vector Databases
- คุ้นเคยและมีทักษะในการใช้ AI Tools เพื่อช่วยในกระบวนการ Software Development เพื่อเพิ่มประสิทธิภาพในการทำงาน
- Tech Stack (Frontend): เชี่ยวชาญ JavaScript/TypeScript และ Framework สมัยใหม่ เช่น React.js, Vue.js หรือ Next.js
- Tech Stack (Backend): เชี่ยวชาญการพัฒนา Node.js (Express/NestJS), Python (Django/FastAPI) [แนะนำ Python หากมีการทำ AI ฝั่ง Backend] หรือ PHP (Laravel)
- Database: มีความรู้ความเข้าใจใน SQL/NoSQL (เช่น PostgreSQL, MySQL, MongoDB) และหากมีความรู้เรื่อง Vector Database (เช่น Pinecone, Milvus) จะพิจารณาเป็นพิเศษ
- Tools & Devops: คุ้นเคยกับ RESTful APIs, Git, Docker และระบบ Cloud (AWS, GCP หรือ Azure)
- Soft Skills: มีทักษะการสื่อสารที่ดี มีความกระตือรือร้นในการเรียนรู้สิ่งใหม่ๆ (Growth Mindset) และชอบทดลองนำเทคโนโลยีใหม่ๆ มาแก้ไขปัญหา