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