Job Descriptions*Key Responsibilities*
-Develop and maintain web applications using Next.js (Frontend) and Nest.js (Backend).
-Manage and integrate databases using PostgreSQL (relational data) and InfluxDB (time-series data), particularly for IoT devices.
-Implement responsive web designs with Tailwind and MUI for optimal user experience.
-Optimize web applications for speed, scalability, and performance.
-Facilitate API communication using Axios and secure data with Bcrypt and JSON Web Token for authentication.
-Display real-time data visualizations using ApexCharts.js.
-Debug, troubleshoot, and enhance software to meet user needs.
-Collaborate with product and design teams to align business requirements with technical solutions.
-Stay updated on emerging technologies, including Docker, Linux, and the latest web development practices.
*หน้าที่และความรับผิดชอบ*
-พัฒนาและดูแลแอปพลิเคชันเว็บโดยใช้ Next.js ในส่วนของ Frontend และ Nest.js ในส่วนของ Backend
-จัดการและรวมฐานข้อมูลโดยใช้ PostgreSQL สำหรับข้อมูลเชิงสัมพันธ์ และ InfluxDB สำหรับข้อมูลแบบ Time-Series โดยเฉพาะที่เกี่ยวข้องกับอุปกรณ์ IoT
-พัฒนาหน้าเว็บให้สวยงามและตอบสนองได้ดีโดยใช้ Tailwind และ MUI
-ปรับปรุงแอปพลิเคชันให้มีประสิทธิภาพสูงสุด รองรับการขยายการใช้งาน
-ใช้ Axios เพื่อการติดต่อระหว่างเว็บไซต์และ API รวมถึงรักษาความปลอดภัยข้อมูลด้วย Bcrypt และการยืนยันตัวตนผ่าน JSON Web Token
-แสดงข้อมูลแบบเรียลไทม์ด้วย ApexCharts.js
-แก้ไขปัญหาและปรับปรุงซอฟต์แวร์ให้เหมาะสมกับความต้องการของผู้ใช้
-ทำงานร่วมกับทีมผลิตภัณฑ์และทีมออกแบบเพื่อพัฒนาโซลูชันทางเทคนิคตามความต้องการทางธุรกิจ
-ติดตามเทคโนโลยีใหม่ ๆ เช่น Docker, Linux และแนวทางที่ดีที่สุดในการพัฒนาเว็บ