Open Position

Careers

Full Stack Programmer (JavaScript Stack)

Department : Software Development 1 Position


หน้าที่ความรับผิดชอบ (Responsibilities)

  • Fullstack: พัฒนาและดูแล Web Application ครบวงจรทั้งฝั่ง Frontend (React, Next.js, Vue.js) และ Backend (Node.js, Express/NestJS)
  • Integration: ออกแบบและพัฒนา API (RESTful / GraphQL) เพื่อเชื่อมต่อกับระบบต่าง ๆ
  • Database: ออกแบบฐานข้อมูลและดูแลการเชื่อมต่อกับ SQL (MySQL/PostgreSQL) และ NoSQL (MongoDB/Firebase)
  • Optimization: ปรับปรุง performance, security และ scalability ของระบบ
  • Deployment: Deploy และดูแลระบบบน VPS (Linux-based เช่น Ubuntu/Debian) หรือ Cloud Server (เช่น AWS, Vercel)
  • Code quality: เขียนโค้ดที่มีคุณภาพ ใช้มาตรฐานการเขียนโค้ดและทำงานร่วมกับ Git
  • Collaboration: ทำงานร่วมกับ UX/UI Designer และทีมธุรกิจ เพื่อพัฒนาฟีเจอร์ใหม่ที่ตอบโจทย์ผู้ใช้
  • Learning: ศึกษาเทคโนโลยีใหม่ ๆ เพื่อนำมาพัฒนาระบบให้ดียิ่งขึ้น

คุณสมบัติ (Qualifications)

  • Education: ปริญญาตรีด้านคอมพิวเตอร์ / วิศวกรรมซอฟต์แวร์ หรือประสบการณ์ที่เทียบเท่า
  • Experience: มีประสบการณ์พัฒนา Web Application โดยใช้ JavaScript/TypeScript อย่างน้อย 2 ปี
  • Backend: มีความเชี่ยวชาญในการใช้ Node.js สำหรับ Backend development
  • Frontend: มีประสบการณ์ใช้งาน React.js / Next.js หรือ Vue.js สำหรับ Frontend
  • Rendering: เข้าใจการทำงานของ Server-Side Rendering (SSR), Static Site Generation (SSG) และ Client-Side Rendering (CSR)
  • API: มีประสบการณ์การออกแบบ API (REST/GraphQL)
  • Database: เข้าใจ Database design และมีประสบการณ์กับทั้ง SQL และ NoSQL
  • Versioning: ใช้งาน Git/GitHub/GitLab ได้คล่อง
  • DevOps: มีประสบการณ์ด้าน CI/CD, Docker, VPS และ Cloud services

หน้าที่ความรับผิดชอบ (Responsibilities)

  • Fullstack: พัฒนาและดูแล Web Application ครบวงจรทั้งฝั่ง Frontend (React, Next.js, Vue.js) และ Backend (Node.js, Express/NestJS)
  • Integration: ออกแบบและพัฒนา API (RESTful / GraphQL) เพื่อเชื่อมต่อกับระบบต่าง ๆ
  • Database: ออกแบบฐานข้อมูลและดูแลการเชื่อมต่อกับ SQL (MySQL/PostgreSQL) และ NoSQL (MongoDB/Firebase)
  • Optimization: ปรับปรุง performance, security และ scalability ของระบบ
  • Deployment: Deploy และดูแลระบบบน VPS (Linux-based เช่น Ubuntu/Debian) หรือ Cloud Server (เช่น AWS, Vercel)
  • Code quality: เขียนโค้ดที่มีคุณภาพ ใช้มาตรฐานการเขียนโค้ดและทำงานร่วมกับ Git
  • Collaboration: ทำงานร่วมกับ UX/UI Designer และทีมธุรกิจ เพื่อพัฒนาฟีเจอร์ใหม่ที่ตอบโจทย์ผู้ใช้
  • Learning: ศึกษาเทคโนโลยีใหม่ ๆ เพื่อนำมาพัฒนาระบบให้ดียิ่งขึ้น

คุณสมบัติ (Qualifications)

  • Education: ปริญญาตรีด้านคอมพิวเตอร์ / วิศวกรรมซอฟต์แวร์ หรือประสบการณ์ที่เทียบเท่า
  • Experience: มีประสบการณ์พัฒนา Web Application โดยใช้ JavaScript/TypeScript อย่างน้อย 2 ปี
  • Backend: มีความเชี่ยวชาญในการใช้ Node.js สำหรับ Backend development
  • Frontend: มีประสบการณ์ใช้งาน React.js / Next.js หรือ Vue.js สำหรับ Frontend
  • Rendering: เข้าใจการทำงานของ Server-Side Rendering (SSR), Static Site Generation (SSG) และ Client-Side Rendering (CSR)
  • API: มีประสบการณ์การออกแบบ API (REST/GraphQL)
  • Database: เข้าใจ Database design และมีประสบการณ์กับทั้ง SQL และ NoSQL
  • Versioning: ใช้งาน Git/GitHub/GitLab ได้คล่อง
  • DevOps: มีประสบการณ์ด้าน CI/CD, Docker, VPS และ Cloud services

Apply job