
PAR Technology พัฒนาเทคโนโลยีสำหรับร้านอาหาร ธุรกิจบริการด้านการต้อนรับ และสภาพแวดล้อมการให้บริการที่มีปริมาณงานสูงอื่น ๆ แพลตฟอร์มของบริษัทผสานรวมระบบจุดขาย การสั่งอาหารดิจิทัล การชำระเงิน และเครื่องมือสร้างความภักดีของลูกค้า เพื่อช่วยให้ผู้ประกอบการประสานงานกระบวนการทำงานทั้งส่วนหน้าและส่วนหลังได้อย่างมีประสิทธิภาพ PAR Technology ให้บริการแก่องค์กรในธุรกิจร้านอาหารบริการด่วนและร้านอาหารแบบฟาสต์แคชชวล โรงภาพยนตร์ คาสิโน สวนสนุก โรงแรม และร้านสะดวกซื้อ โดยมีผลิตภัณฑ์บนคลาวด์ที่ออกแบบมาเพื่อสนับสนุนการดำเนินงานที่ราบรื่นยิ่งขึ้นและสร้างประสบการณ์ที่สม่ำเสมอให้แก่ผู้ใช้บริการ
นักพัฒนา Backend ระดับ Staff ที่ PAR Technology (ทำงานทางไกลจากเซอร์เบีย)
เป็นผู้นำการพัฒนา backend สำหรับแพลตฟอร์มซอฟต์แวร์และฮาร์ดแวร์ร้านอาหารของ PAR Technology ด้วย PHP และ Go รับผิดชอบ API สถาปัตยกรรม แนวทางวิศวกรรมที่มี AI ช่วย และความเสถียรของระบบ production
รายละเอียด
- ออกแบบ พัฒนา และดูแลระบบ backend บริการ และ API ที่ซับซ้อนสำหรับโซลูชันการสั่งซื้อ การชำระเงิน และเวิร์กโฟลว์แบบบูรณาการ
- กำหนดสถาปัตยกรรมซอฟต์แวร์และการออกแบบทางเทคนิค รวมถึงพฤติกรรมของระบบ การพึ่งพากันของส่วนต่าง ๆ การไหลของข้อมูล และจุดเชื่อมต่อ
- เป็นผู้นำฟีเจอร์ที่ซับซ้อนและโครงการริเริ่มด้านเทคนิคตั้งแต่ข้อกำหนดและการออกแบบ ไปจนถึงการพัฒนา การทดสอบ การนำไปใช้งาน การตรวจสอบบน production และการติดตามผลหลังเผยแพร่
- ระบุปัญหาทางเทคนิค ความเสี่ยง การพึ่งพากัน และโอกาสในการปรับปรุงล่วงหน้า
- เป็นแหล่งความรู้ทางเทคนิคให้แก่นักพัฒนาในด้านสถาปัตยกรรม การพัฒนา การดีบัก ประสิทธิภาพ และแนวทางวิศวกรรม
- ให้คำแนะนำและข้อเสนอแนะทางเทคนิคแก่ Engineering Manager
- ให้คำปรึกษาแก่นักพัฒนาและแบ่งปันความเชี่ยวชาญทางเทคนิคทั่วทั้งทีม
- ตรวจสอบโค้ดด้านความถูกต้อง สถาปัตยกรรม ความสามารถในการดูแลรักษา ประสิทธิภาพ ความปลอดภัย และความสามารถในการขยายระบบ
- ยกระดับมาตรฐานวิศวกรรม แนวทางการเขียนโค้ด กระบวนการพัฒนา และแนวทางด้านเทคนิค
- ใช้และประเมินเครื่องมือวิศวกรรมที่มี AI ช่วย เพื่อปรับปรุงความเร็วในการพัฒนา คุณภาพ การตรวจสอบ การดีบัก การทดสอบ และเอกสาร
- ช่วยนักพัฒนาจัดทำเวิร์กโฟลว์การพัฒนาที่มี AI ช่วยอย่างมีประสิทธิภาพและมีความรับผิดชอบ
- ทำงานร่วมกับทีม Product, Quality Engineering, Frontend, Architecture, DevOps และทีมวิศวกรรมอื่น ๆ
- สร้างและดูแลการทดสอบแบบยูนิต การทดสอบการผสานรวม และการทดสอบอัตโนมัติ
- สร้าง API และการผสานรวมที่เชื่อถือได้ เข้ากันได้กับเวอร์ชันก่อนหน้า มีประสิทธิภาพสูง และขยายระบบได้
- ค้นหาและแก้ไขคอขวดด้านประสิทธิภาพและปัญหาการใช้ทรัพยากร
- ตรวจสอบเหตุขัดข้องที่ซับซ้อนใน production ระบุสาเหตุราก และดำเนินมาตรการแก้ไขและป้องกัน
- ใช้เครื่องมือตรวจสอบ ล็อก เมตริก และ observability เพื่อประเมินพฤติกรรมของระบบและตรวจสอบการเปลี่ยนแปลง
- จัดทำประมาณการทางเทคนิคและสื่อสารสมมติฐาน การพึ่งพากัน ความเสี่ยง และความไม่แน่นอน
- กำหนดลำดับความสำคัญร่วมกับ Engineering Manager พร้อมบริหารการส่งมอบด้านเทคนิคและการพึ่งพากันอย่างเป็นอิสระ
- สื่อสารความเสี่ยง สิ่งติดขัด และปัญหาการพัฒนา พร้อมแนวทางแก้ไขหรือข้อเสนอแนะ
- ทำงานกับ Git และเวิร์กโฟลว์การพัฒนาซอฟต์แวร์ที่กำหนดไว้
- เพิ่มพูนความเชี่ยวชาญทางเทคนิคและประเมินเทคโนโลยี เครื่องมือ และแนวทางวิศวกรรมที่เกี่ยวข้อง
- ลดหนี้ทางเทคนิคและค้นหาโอกาสในการปรับปรุงให้ทันสมัย ลดความซับซ้อน และพัฒนาสถาปัตยกรรม
- สร้างสมดุลระหว่างการส่งมอบที่รวดเร็วกับความสามารถในการดูแลรักษาระบบในระยะยาว
คุณสมบัติ
- วุฒิปริญญาตรีด้านวิทยาการคอมพิวเตอร์ วิศวกรรมซอฟต์แวร์ เทคโนโลยีสารสนเทศ หรือสาขาเทคนิคที่เกี่ยวข้อง หรือมีประสบการณ์จริงเทียบเท่า
- มีประสบการณ์วิชาชีพอย่างกว้างขวางในการพัฒนาซอฟต์แวร์ backend และส่งมอบระบบ production ที่ซับซ้อนได้อย่างอิสระ
- มีความเชี่ยวชาญด้าน PHP และเฟรมเวิร์กเว็บ PHP สมัยใหม่ และ/หรือ Go (Golang)
- มีความรู้แน่นด้านฐานข้อมูลเชิงสัมพันธ์ โดยเฉพาะ MySQL รวมถึงการสร้างแบบจำลองข้อมูล การเพิ่มประสิทธิภาพคิวรี และปัจจัยด้านประสิทธิภาพ
- มีประสบการณ์อย่างมากในการออกแบบและดูแล API และการผสานรวม
- มีความรู้เชิงลึกด้านสถาปัตยกรรมซอฟต์แวร์ รูปแบบการออกแบบ ความสามารถในการดูแลรักษา ความสามารถในการขยายระบบ และประสิทธิภาพ
- มีความเข้าใจอย่างดีเกี่ยวกับระบบกระจาย การผสานรวมบริการ การประมวลผลแบบอะซิงโครนัส และสถานการณ์ความล้มเหลว
- มีความเข้าใจอย่างดีเกี่ยวกับแนวทางการทดสอบแบบยูนิต การทดสอบการผสานรวม และการทดสอบอัตโนมัติ
- มีความเข้าใจอย่างดีเกี่ยวกับระบบ production, observability, logging, monitoring, การแก้ไขปัญหา และการวิเคราะห์สาเหตุราก
- มีประสบการณ์อย่างมากกับ Git สภาพแวดล้อม Linux และแนวทาง CI/CD สมัยใหม่
- มีประสบการณ์ทำงานในสภาพแวดล้อม Agile และการส่งมอบอย่างต่อเนื่อง
- มีความสามารถที่พิสูจน์แล้วในการแก้ปัญหาทางเทคนิคที่ซับซ้อนได้อย่างอิสระโดยมีการกำกับดูแลจำกัด
- มีความสามารถที่พิสูจน์แล้วในการรับผิดชอบฟีเจอร์ที่ซับซ้อนและโครงการริเริ่มด้านเทคนิคตั้งแต่ต้นจนจบ
- มีประสบการณ์จริงในการใช้เครื่องมือวิศวกรรมซอฟต์แวร์ที่มี AI ช่วยเป็นส่วนสำคัญของเวิร์กโฟลว์การพัฒนา
- สามารถประเมิน ตรวจสอบ และแก้ไขโค้ดและโซลูชันทางเทคนิคที่ AI สร้างขึ้นได้อย่างมีวิจารณญาณ
- สามารถประยุกต์ใช้ AI กับการพัฒนา การตรวจสอบ การทดสอบ เอกสาร และการแก้ปัญหาโดยยังคงรักษาคุณภาพ
- มีความสามารถด้านการตรวจสอบโค้ดและการให้คำปรึกษาทางเทคนิคอย่างดี
- มีทักษะการสื่อสารและการทำงานร่วมกันที่ดีระหว่างทีม Engineering, Product, Quality Engineering, Architecture และ DevOps
- มีความเป็นเจ้าของ ความรับผิดชอบ และการกำกับตนเองสูง
- มีความมุ่งมั่นอย่างมากต่อคุณภาพซอฟต์แวร์ ประสิทธิภาพ ความน่าเชื่อถือ และความสามารถในการดูแลรักษาระยะยาว
- สามารถสร้างสมดุลระหว่างความเป็นเลิศทางเทคนิคกับลำดับความสำคัญทางธุรกิจและข้อกำหนดด้านการส่งมอบ
- มีสิทธิ์ตามกฎหมายในการทำงานในเซอร์เบีย
สวัสดิการ
- ให้โอกาสการจ้างงานอย่างเท่าเทียมโดยไม่คำนึงถึงเชื้อชาติ สีผิว ศาสนา เพศ ชาติกำเนิด อายุ ความพิการ หรือพันธุกรรม
- มีการจัดสิ่งอำนวยความสะดวกที่เหมาะสมสำหรับบุคคลที่มีความพิการในระหว่างกระบวนการสมัครงานและการจ้างงาน