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