Application Developer
Bangkok, TH
หน้าที่และความรับผิดชอบ
- พัฒนาและดูแลฟีเจอร์ของแอปพลิเคชันทั้งฝั่ง Backend และ Frontend
- ออกแบบ พัฒนา และปรับปรุงประสิทธิภาพของ API และระบบ Microservices
- แก้ไขปัญหา วิเคราะห์สาเหตุ (Troubleshoot / Debug) และจัดการปัญหาของระบบในสภาพแวดล้อมต่าง ๆ
- ประสานงานกับทีมข้ามสายงาน เช่น QA, Designer, BA เพื่อส่งมอบผลิตภัณฑ์คุณภาพสูง
- ดูแลคุณภาพโค้ด ความสามารถในการบำรุงรักษา และปฏิบัติตามแนวทางการเขียนโค้ดที่ดี (Best Practices)
- Backend: Golang, Python
Express.js (ทำงานร่วมกับ Bun), JavaScript / TypeScript - Frontend: Nuxt.js, Vue.js
- Framework / Ecosystem: พื้นฐานการทำงานบน JavaScript / TypeScript Frameworks
- DevOps / Infrastructure: Docker, Kubernetes Cloud Platforms (AWS, GCP, Azure)
- Database: ความรู้เกี่ยวกับฐานข้อมูลทั้งแบบ SQL / NoSQL
การรับรองคุณสมบัติ
- วุฒิปริญญาตรี สาขาวิทยาการคอมพิวเตอร์ เทคโนโลยีสารสนเทศ วิศวกรรมซอฟต์แวร์ หรือสาขาที่เกี่ยวข้อง
- มีประสบการณ์ด้าน Full-stack หรือ Backend Development 0-1 ปี
- มีความเข้าใจอย่างดีเกี่ยวกับ Software Development Lifecycle (SDLC) และการทำงานระบบแบบ Agile/Scrum
- มีความรู้ด้านการออกแบบ RESTful API, แนวคิด Microservices, และ Distributed System
- มีความเข้าใจการออกแบบฐานข้อมูลทั้งแบบ SQL / NoSQL
- คุ้นเคยกับ Git / GitLab / GitHub และรูปแบบการจัดการ branch เช่น Git-flow, Trunk-based
- สามารถเขียนโค้ดที่ สะอาด, ทดสอบได้, ขยายต่อได้ง่าย ตามหลักการ SOLID, DRY, Clean Code
- มีความเข้าใจแนวคิด DevOps (CI/CD, Containerization, Environment Management)
- มีทักษะวิเคราะห์และแก้ไขปัญหาได้ดี
- สามารถทำงานได้ด้วยตัวเองและร่วมงานกับทีม Cross-functional ได้อย่างมีประสิทธิภาพ
- กระตือรือร้นที่จะเรียนรู้เทคโนโลยีใหม่ ๆ และพัฒนาทักษะอย่างต่อเนื่อง