Full Stack Developer (Freelance)

Work form home

Asent Digital กำลังมองหา Full Stack Developer ที่มีความสนใจในการพัฒนาเว็บไซต์ เว็บแอปพลิเคชัน และระบบซอฟต์แวร์ที่ตอบโจทย์ความต้องการทางธุรกิจ คุณจะได้มีส่วนร่วมในกระบวนการพัฒนาตั้งแต่การออกแบบระบบ พัฒนา Frontend และ Backend ไปจนถึงการเชื่อมต่อ API การจัดการฐานข้อมูล และการนำระบบขึ้นใช้งานจริง

เรามองหาคนที่ชอบเรียนรู้เทคโนโลยีใหม่ ๆ ใส่ใจคุณภาพของโค้ด และสามารถทำงานร่วมกับทีมเพื่อเปลี่ยนไอเดียให้กลายเป็นโซลูชันดิจิทัลที่ใช้งานได้จริง

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

  • พัฒนาและดูแลเว็บไซต์ เว็บแอปพลิเคชัน และระบบซอฟต์แวร์ทั้งฝั่ง Frontend และ Backend
  • ออกแบบและพัฒนา User Interface ให้ใช้งานง่าย รองรับ Responsive Design และเหมาะสมกับอุปกรณ์ต่าง ๆ
  • พัฒนา RESTful APIs และเชื่อมต่อกับบริการหรือระบบภายนอก
  • ออกแบบและจัดการฐานข้อมูลให้มีประสิทธิภาพและรองรับการขยายตัวของระบบ
  • พัฒนาและดูแลระบบ Authentication, Authorization และการจัดการสิทธิ์ผู้ใช้งาน
  • ทดสอบ แก้ไขข้อผิดพลาด และปรับปรุงประสิทธิภาพของระบบอย่างต่อเนื่อง
  • ทำงานร่วมกับทีม UX/UI Designer, Developer และผู้เกี่ยวข้อง เพื่อส่งมอบงานตามเป้าหมาย
  • ดูแลการ Deploy ระบบ รวมถึงการตั้งค่าและตรวจสอบการทำงานบน Server หรือ Cloud Platform
  • จัดทำเอกสารทางเทคนิคและดูแลรักษาคุณภาพของ Source Code

คุณสมบัติผู้สมัคร (Qualifications)

  • มีประสบการณ์ในการพัฒนาเว็บไซต์หรือเว็บแอปพลิเคชันด้วย JavaScript หรือ TypeScript
  • มีความรู้ด้าน Frontend Development เช่น React.js, Next.js, HTML, CSS และ Responsive Design
  • มีความรู้ด้าน Backend Development เช่น Node.js, Express.js หรือ NestJS
  • สามารถออกแบบและพัฒนา API รวมถึงเชื่อมต่อระบบกับบริการภายนอกได้
  • มีความเข้าใจในการใช้งานฐานข้อมูล เช่น PostgreSQL, MySQL หรือ MongoDB
  • สามารถใช้ Git และทำงานร่วมกับทีมผ่านระบบ Version Control ได้
  • มีความเข้าใจพื้นฐานด้าน Web Security, Performance Optimization และ Software Development Best Practices
  • มีทักษะการวิเคราะห์และแก้ไขปัญหา สามารถเรียนรู้เทคโนโลยีใหม่ ๆ ได้ด้วยตนเอง
  • มีความรับผิดชอบ บริหารจัดการเวลาได้ดี และสื่อสารกับทีมได้อย่างมีประสิทธิภาพ

คุณสมบัติพิเศษ (Preferred Qualifications)

  • มีประสบการณ์ใช้งาน TypeScript, Next.js และ Node.js ในโปรเจกต์จริง
  • มีประสบการณ์ใช้งาน Prisma ORM หรือเครื่องมือจัดการฐานข้อมูลอื่น ๆ
  • มีประสบการณ์ใช้งาน Docker, CI/CD หรือ Cloud Platform เช่น AWS, Google Cloud หรือ DigitalOcean
  • มีความรู้เกี่ยวกับ Redis, Queue Systems หรือ Background Jobs
  • มีประสบการณ์พัฒนา SaaS, E-Commerce, Business Applications หรือระบบที่ต้องรองรับผู้ใช้งานจำนวนมาก
  • มีความเข้าใจด้าน UX/UI และสามารถทำงานร่วมกับงานออกแบบได้
  • มีผลงานหรือโปรเจกต์ที่สามารถนำเสนอเพื่อประกอบการพิจารณาได้

สิ่งที่คุณจะได้รับ (What We Offer)

  • โอกาสในการมีส่วนร่วมพัฒนาผลิตภัณฑ์และโซลูชันดิจิทัลที่ใช้งานได้จริง
  • โอกาสเรียนรู้เทคโนโลยีใหม่และพัฒนาทักษะด้าน Software Engineering
  • สภาพแวดล้อมการทำงานที่เปิดรับความคิดเห็นและการแลกเปลี่ยนความรู้
  • โอกาสในการมีส่วนร่วมตั้งแต่การวางแผน ออกแบบ พัฒนา ไปจนถึงการนำระบบขึ้นใช้งานจริง
  • ค่าตอบแทนและสวัสดิการตามนโยบายของบริษัท