นักพัฒนาผลิตภัณฑ์ (Developer)
ไม่ว่าจะเป็นสาย นักพัฒนาเว็บไซต์ (Web Developer) , นักพัฒนาแอปพลิเคชัน (Application Developer) หรือสาย นักพัฒนาซอฟต์แวร์ (Software Developer) ต่างก็เป็นผู้พัฒนาที่มีหน้าที่หลักในการเขียนโปรแกรมคอมพิวเตอร์ เพื่อให้ได้เว็บไซต์, แอปพลิเคชัน หรือซอฟต์แวร์ที่มีประสิทธิภาพในการประมวลผล และตอบโจทย์ความต้องการของผู้ใช้งาน
และในแต่ละสายงาน ก็อาจจะมีหน้าที่ที่แบ่งย่อยลงไปอีก เช่น งานด้าน Website ก็จะมี นักพัฒนาส่วนหน้าบ้าน (Frontend Developer) ที่เกี่ยวข้องกับการพัฒนา UX/UI* ให้เป็นไปตาม Design ที่ UX/UI Designer ได้ออกแบบไว้และเป็นการจัดการรับข้อมูลจาก Frontend เพื่อมาแสดงผลให้กับผู้ใช้งาน หรือรับข้อมูลจากผู้ใช้งาน
*UX หรือ User Experience: ส่วนที่ผู้ใช้งานจะได้เห็นและมีประสบการณ์ในการใช้งาน
*UI หรือ User Interface: ส่วนที่ผู้ใช้งานสามารถโต้ตอบกับการใช้งานผลิตภัณฑ์ได้
หลังจากนั้นจึงส่งไปให้ทาง นักพัฒนาระบบหลังบ้าน (Backend Developer) จัดการประมวลผลและเก็บข้อมูลใน Database งานของ Backend Developer ที่จะเกี่ยวข้องกับระบบหลังบ้าน หรือการจัดการกับข้อมูล ที่ได้รับจาก Frontend และการส่งข้อมูลให้ทาง Frontend นำไปแสดงผล