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
- สภาพแวดล้อมการทำงานที่เปิดรับความคิดเห็นและการแลกเปลี่ยนความรู้
- โอกาสในการมีส่วนร่วมตั้งแต่การวางแผน ออกแบบ พัฒนา ไปจนถึงการนำระบบขึ้นใช้งานจริง
- ค่าตอบแทนและสวัสดิการตามนโยบายของบริษัท