
Miratech เป็นบริษัทให้บริการและให้คำปรึกษาด้านไอทีระดับโลกที่ทำงานร่วมกับองค์กรต่าง ๆ ในการเปลี่ยนผ่านสู่ดิจิทัล บริการของบริษัทครอบคลุมการจ้างเหมาบริการ การพัฒนาซอฟต์แวร์ และบริการระดับมืออาชีพ โดยผสานศักยภาพในการส่งมอบงานสำหรับองค์กรขนาดใหญ่เข้ากับความคล่องตัวที่มักพบในนวัตกรรมของบริษัทสตาร์ทอัพ Miratech ก่อตั้งขึ้นในปี 1989 และดำเนินงานด้านการให้คำปรึกษาแบบ B2B รวมถึงงานเทคโนโลยีที่เกี่ยวข้องกับ SaaS เพื่อสนับสนุนองค์กรที่ต้องการความเชี่ยวชาญด้านซอฟต์แวร์และบริการเทคโนโลยี
วิศวกร Java Full Stack (ทำงานทางไกล, ไอร์แลนด์)
สร้างแอปพลิเคชัน Java, React และ cloud-native สำหรับการจัดการกำลังคนและประสบการณ์ลูกค้า พัฒนาบริการและการเชื่อมต่อที่รองรับการขยายระบบ สนับสนุน CI/CD และร่วมดูแลระบบจริงที่ Miratech
รายละเอียด
- พัฒนาและดูแลบริการ backend ที่รองรับการขยายระบบด้วย Java และ Spring Boot
- สร้างเว็บแอปพลิเคชันที่ปรับตามหน้าจอและเข้าถึงได้ด้วย React และ TypeScript
- สร้างและใช้งาน REST API พร้อมดูแลสัญญา OpenAPI/Swagger และจัดการข้อผิดพลาดอย่างชัดเจน
- ออกแบบโซลูชันแบบโมดูลาร์ด้วย microservices รูปแบบเชิงวัตถุ และรูปแบบที่ขับเคลื่อนด้วยเหตุการณ์
- ใช้ Node.js สำหรับบริการขนาดเล็ก การเชื่อมต่อ คอมโพเนนต์ backend-for-frontend หรือเครื่องมือพัฒนา
- ออกแบบและปรับโมเดลข้อมูลกับคิวรี PostgreSQL ให้เหมาะสม โดยคำนึงถึงความถูกต้องของข้อมูล ประสิทธิภาพ และประวัติการตรวจสอบ
- สร้างและสนับสนุนการเชื่อมต่อผ่าน API, webhook, ระบบส่งข้อความ และรูปแบบอื่น ๆ
- จัดแอปพลิเคชันให้อยู่ในคอนเทนเนอร์ และสนับสนุนการปรับใช้บนคลาวด์ การกำหนดค่า และสภาพแวดล้อมที่สอดคล้องกัน
- ดูแลไปป์ไลน์ CI/CD ของ Jenkins ที่มีการทดสอบอัตโนมัติ จุดตรวจคุณภาพ และการปรับใช้ที่ทำซ้ำได้
- เพิ่มบันทึกแบบมีโครงสร้าง เมตริก การติดตาม และรายงานข้อผิดพลาดที่เป็นประโยชน์ให้กับแอปพลิเคชัน
- แก้ไขปัญหาด้านฟังก์ชันและระบบจริง พร้อมปรับปรุงประสิทธิภาพ ความทนทาน การรองรับการขยายระบบ และการบำรุงรักษา
- ทำงานร่วมกับเพื่อนร่วมงานด้าน Product, UX, QA, DevOps, สถาปัตยกรรม และวิศวกรรม ในการออกแบบ รีวิว วางแผน และปรับปรุงอย่างต่อเนื่อง
คุณสมบัติ
- มีประสบการณ์พัฒนาซอฟต์แวร์ full-stack อย่างน้อยห้าปี รวมถึงการทำงานกับแอปพลิเคชันที่ใช้งานจริง
- มีประสบการณ์ลงมือทำกับ Java และ Spring โดยเฉพาะ Spring Boot, REST services, persistence, security และการทดสอบอัตโนมัติ
- มีประสบการณ์ frontend กับ Angular หรือ React, TypeScript, HTML, CSS, การออกแบบแบบคอมโพเนนต์ การจัดการสถานะ และแนวทางการทดสอบสมัยใหม่
- คุ้นเคยกับ Node.js สำหรับบริการขนาดเล็ก การเชื่อมต่อ เครื่องมือ build หรือคอมโพเนนต์สนับสนุน
- มีประสบการณ์สร้าง REST API, microservices และแอปพลิเคชันที่ดูแลรักษาได้ในสภาพแวดล้อมแบบกระจาย
- มีทักษะ SQL ที่ดีและประสบการณ์ออกแบบโมเดลข้อมูลที่มีประสิทธิภาพใน PostgreSQL หรือฐานข้อมูลเชิงสัมพันธ์ที่ใกล้เคียงกัน
- มีประสบการณ์พัฒนา ปรับใช้ หรือสนับสนุนแอปพลิเคชันบนคลาวด์และในคอนเทนเนอร์
- สื่อสารได้ชัดเจน จัดทำเอกสารทางเทคนิค และเข้าร่วมเวิร์กช็อปที่พบลูกค้า
- รู้จัก OAuth2, OpenID Connect, JWT และการออกแบบ API ที่ปลอดภัย
- มีประสบการณ์กับ Kafka, RabbitMQ หรือเทคโนโลยีส่งข้อความและสตรีมเหตุการณ์ที่เทียบเท่า
- คุ้นเคยกับ Kubernetes แพลตฟอร์มคลาวด์ เครื่องมือ observability และแนวปฏิบัติด้านการส่งมอบซอฟต์แวร์อย่างปลอดภัย
- ประสบการณ์ด้านการจัดการกำลังคน (WFM), ประสบการณ์ลูกค้า (CX), ศูนย์ติดต่อลูกค้า หรือโซลูชันบริการลูกค้า ถือเป็นข้อได้เปรียบ
- ประสบการณ์กับ AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio หรือเทคโนโลยีการสื่อสารที่คล้ายกัน ถือเป็นข้อได้เปรียบ
- ความรู้ด้านการเพิ่มประสิทธิภาพกำลังคนและการดำเนินงานของศูนย์ติดต่อ ซึ่งรวมถึงการพยากรณ์ การจัดตาราง การกำหนดเส้นทาง และการปฏิบัติตามตาราง ถือเป็นข้อได้เปรียบ
- ประสบการณ์เชื่อมต่อแอปพลิเคชันองค์กรกับแพลตฟอร์ม CRM, HR, identity, payroll และ analytics ถือเป็นข้อได้เปรียบ
- คุ้นเคยกับเครื่องมือพัฒนาที่มี AI ช่วย เช่น GitHub Copilot หรือ Claude ถือเป็นข้อได้เปรียบ
สวัสดิการ
- ประกันสุขภาพ
- หลักสูตรภาษา
- โครงการช่วยเหลือการย้ายถิ่นฐาน
- ความยืดหยุ่นในการทำงานทางไกลผ่านวัฒนธรรม ForeverRemote
- โอกาสพัฒนาความเชี่ยวชาญ
- โครงการรับรองทักษะ
- โครงการให้คำปรึกษาและลงทุนพัฒนาบุคลากร
- โอกาสย้ายสายงานภายในองค์กร
- โอกาสฝึกงาน
- โอกาสร่วมงานในโครงการที่สร้างผลกระทบให้กับลูกค้าชั้นนำทั่วโลก
- สภาพแวดล้อมการทำงานที่เปิดกว้างและเกื้อหนุน
- กิจกรรมสังสรรค์ของบริษัทและกิจกรรมสร้างทีมเป็นประจำ