Full Stack Developer
Responsibilities
• ดูแลและปรับปรุงโค้ดเพื่อให้ทางานได้อย่างมีประสิทธิภาพ
• เขียนทดสอบ (unit tests, integration tests) และดีบักซอฟต์แวร์เพื่อให้แน่ใจว่าไม่มีข้อผิดพลาด
• ทำงานร่วมกับทีมออกแบบ UX/UI เพื่อสร้างและพัฒนาฟีเจอร์ใหม่ๆ
• ออกแบบและบารุงรักษาฐานข้อมูลที่มีประสิทธิภาพและปลอดภัย
• รวม API และบริการต่างๆ สาหรับการทางานร่วมกันระหว่างเว็บแอปพลิเคชัน และระบบ back-end
• วิเคราะห์และปรับปรุงประสิทธิภาพของเว็บและแอปพลิเคชัน
• ดูแลระบบเวอร์ชันคอนโทรล (Git)
• ทำงานร่วมกับทีม DevOps เพื่อจัดการและปรับปรุงกระบวนการ CI/CD
• พัฒนาและบำรุงรักษา Mobile Application บนแพลตฟอร์ม iOS และ Android
• ตรวจสอบและป้องกันปัญหาที่เกี่ยวข้องกับความปลอดภัยของเว็บ
• ทำงานร่วมกับทีม Business และ Product เพื่อทำความเข้าใจความต้องการและเป้าหมายของระบบ
• อัพเดทตัวเองเกี่ยวกับเทคโนโลยีใหม่ๆ และนำมาประยุกต์ใช้ในโปรเจค
Requirements
• วุฒิการศึกษาปริญญาตรีในสาขาวิทยาการคอมพิวเตอร์, วิศวกรรมซอฟต์แวร์ หรือสาขาที่เกี่ยวข้อง
• มีประสบการณ์ด้าน Front End, Back End, Database และการพัฒนา Web Application อย่างน้อย 2 ปี
• มีความเชี่ยวชาญ NodeJS, ExpressJS, React, NextJS etc.
• มีประสบการณ์ในการออกแบบและจัดการฐานข้อมูล MongoDB
• มีความรู้พื้นฐาน Mobile technologies เช่น React Native, Flutter etc.
• มีประสบการณ์ Cloud plattforms เช่น AWS, GCP, Tencent.
• มีทักษะการสื่อสารที่ดีและสามารถทางานร่วมกับทีม UX/UI Desinger และทีม Product Owner
• มีความสามารถในการวิเคราะห์และแก้ไขปัญหาที่ซับซ้อนได้ดี
• สามารถทางานได้ในสภาพแวดล้อมที่มีความกดดันสูง ทั้งในด้านเวลาและทรัพยากร