Miratech
Miratech
Miratech เป็นบริษัทให้บริการและให้คำปรึกษาด้านไอทีระดับโลกที่ทำงานร่วมกับองค์กรต่าง ๆ ในการเปลี่ยนผ่านสู่ดิจิทัล บริการของบริษัทครอบคลุมการจ้างเหมาบริการ การพัฒนาซอฟต์แวร์ และบริการระดับมืออาชีพ โดยผสานศักยภาพในการส่งมอบงานสำหรับองค์กรขนาดใหญ่เข้ากับความคล่องตัวที่มักพบในนวัตกรรมของบริษัทสตาร์ทอัพ Miratech ก่อตั้งขึ้นในปี 1989 และดำเนินงานด้านการให้คำปรึกษาแบบ B2B รวมถึงงานเทคโนโลยีที่เกี่ยวข้องกับ SaaS เพื่อสนับสนุนองค์กรที่ต้องการความเชี่ยวชาญด้านซอฟต์แวร์และบริการเทคโนโลยี

วิศวกร Java Full Stack — ทำงานทางไกล (นิวยอร์ก)

สร้างแอปพลิเคชัน Java, React และ cloud-native สำหรับการบริหารจัดการบุคลากรและประสบการณ์ลูกค้า พัฒนาบริการและการเชื่อมต่อที่รองรับการขยายตัว พร้อมสนับสนุน CI/CD และการปฏิบัติงาน production ที่ Miratech

รายละเอียด

  • ออกแบบและดูแลบริการ backend ที่รองรับการขยายตัวด้วย Java และ Spring Boot
  • สร้างเว็บแอปพลิเคชันด้วย React, TypeScript, คอมโพเนนต์ที่นำกลับมาใช้ได้ เลย์เอาต์ที่ปรับตามหน้าจอ และการโต้ตอบที่ผู้ใช้เข้าถึงได้
  • พัฒนาและใช้งาน REST API พร้อมดูแลสัญญา OpenAPI/Swagger และการจัดการข้อผิดพลาด
  • สร้างโซลูชันแบบโมดูลาร์โดยใช้ microservices การออกแบบเชิงวัตถุ และรูปแบบที่ขับเคลื่อนด้วยเหตุการณ์
  • ใช้ Node.js สำหรับบริการขนาดเล็ก คอมโพเนนต์ backend-for-frontend การเชื่อมต่อ หรือเครื่องมือพัฒนา
  • ออกแบบและปรับโมเดลข้อมูลกับคำสั่งค้นหา PostgreSQL ให้มีความถูกต้องสมบูรณ์ ประสิทธิภาพดี และตรวจสอบประวัติย้อนหลังได้
  • สร้างและสนับสนุนการเชื่อมต่อกับระบบภายในและภายนอกด้วย API, webhook, ระบบส่งข้อความ และรูปแบบที่เกี่ยวข้อง
  • จัดแอปพลิเคชันให้อยู่ในคอนเทนเนอร์ และมีส่วนร่วมในการติดตั้งใช้งานบนคลาวด์ การจัดการการกำหนดค่า และการทำให้สภาพแวดล้อมสอดคล้องกัน
  • พัฒนาและดูแลไปป์ไลน์ Jenkins CI/CD ที่มีการทดสอบอัตโนมัติ จุดตรวจคุณภาพ และการติดตั้งใช้งานที่ทำซ้ำได้
  • เพิ่มบันทึกแบบมีโครงสร้าง เมตริก การติดตาม และรายงานข้อผิดพลาดที่นำไปดำเนินการได้ให้กับแอปพลิเคชัน
  • แก้ไขปัญหาการทำงานและปัญหาใน production พร้อมปรับปรุงประสิทธิภาพ ความทนทาน ความสามารถในการขยายตัว และการบำรุงรักษา
  • ทำงานร่วมกับเพื่อนร่วมงานด้าน Product, UX, QA, DevOps, Architecture และวิศวกรรม ในการประชุมออกแบบ รีวิวโค้ด วางแผน และปรับปรุงอย่างต่อเนื่อง

คุณสมบัติ

  • มีประสบการณ์พัฒนาซอฟต์แวร์ full-stack อย่างน้อยห้าปี รวมถึงการทำงานกับแอปพลิเคชัน production
  • มีประสบการณ์ลงมือทำกับ Java และ Spring โดยเฉพาะ Spring Boot, REST services, การจัดเก็บข้อมูล ความปลอดภัย และการทดสอบอัตโนมัติ
  • มีประสบการณ์ frontend กับ Angular หรือ React, TypeScript, HTML, CSS, การออกแบบที่ใช้คอมโพเนนต์ การจัดการสถานะ และแนวทางการทดสอบสมัยใหม่
  • คุ้นเคยกับ Node.js สำหรับบริการขนาดเล็ก การเชื่อมต่อ เครื่องมือ build หรือคอมโพเนนต์สนับสนุน
  • มีประสบการณ์สร้าง REST API, microservices และแอปพลิเคชันที่ดูแลรักษาได้ในสภาพแวดล้อมแบบกระจาย
  • มีทักษะ SQL ที่แข็งแกร่ง และมีประสบการณ์ออกแบบโมเดลข้อมูลที่มีประสิทธิภาพใน PostgreSQL หรือฐานข้อมูลเชิงสัมพันธ์ที่เทียบเท่า
  • มีประสบการณ์พัฒนา ติดตั้งใช้งาน หรือสนับสนุนแอปพลิเคชันบนคลาวด์และแอปพลิเคชันที่ทำงานในคอนเทนเนอร์
  • สื่อสารชัดเจน เขียนเอกสารทางเทคนิค และเข้าร่วมเวิร์กช็อปที่พบปะลูกค้า
  • มีความรู้เกี่ยวกับ OAuth2, OpenID Connect, JWT และการออกแบบ API ที่ปลอดภัย
  • มีประสบการณ์กับ Kafka, RabbitMQ หรือเทคโนโลยีระบบส่งข้อความและสตรีมเหตุการณ์ที่คล้ายกัน
  • คุ้นเคยกับ Kubernetes แพลตฟอร์มคลาวด์ เครื่องมือ observability และแนวปฏิบัติในการส่งมอบซอฟต์แวร์อย่างปลอดภัย
  • มีประสบการณ์ด้าน Workforce Management (WFM), Customer Experience (CX), ศูนย์ติดต่อลูกค้า หรือโซลูชันบริการลูกค้า
  • มีประสบการณ์กับ AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio หรือเทคโนโลยีการสื่อสารที่คล้ายกัน
  • เข้าใจการเพิ่มประสิทธิภาพกำลังคนและการดำเนินงานของศูนย์ติดต่อ ซึ่งรวมถึงการพยากรณ์ การจัดตาราง การกำหนดเส้นทาง และการปฏิบัติตามตาราง
  • มีประสบการณ์เชื่อมต่อแอปพลิเคชันองค์กรกับแพลตฟอร์ม CRM, HR, การจัดการข้อมูลระบุตัวตน ระบบเงินเดือน และการวิเคราะห์ข้อมูล
  • คุ้นเคยกับเครื่องมือพัฒนาที่ใช้ AI ช่วย เช่น GitHub Copilot หรือ Claude

สวัสดิการ

  • ประกันสุขภาพ
  • หลักสูตรภาษา
  • โครงการสนับสนุนการย้ายที่อยู่
  • ความยืดหยุ่นในการทำงานทางไกลผ่านวัฒนธรรมการทำงาน ForeverRemote
  • โอกาสพัฒนาวิชาชีพ
  • โครงการรับรองคุณวุฒิ
  • โครงการให้คำปรึกษาและลงทุนในบุคลากร
  • โอกาสย้ายสายงานภายในองค์กร
  • โอกาสฝึกงาน
  • ทำงานในโครงการที่สร้างผลกระทบให้กับลูกค้าชั้นนำระดับโลก
  • สถานที่ทำงานที่เปิดกว้าง สนับสนุนกัน และสื่อสารอย่างเปิดเผย
  • กิจกรรมสังสรรค์เพื่อสร้างทีมเป็นประจำ