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

วิศวกร Backend Go ระดับอาวุโส - ทำงานระยะไกลจากโปรตุเกส

สร้างและดูแลบริการ Backend ด้วย Go ที่รองรับการขยายตัวสำหรับแพลตฟอร์มผู้โดยสารของบริการเรียกรถ เป็นผู้นำด้านสถาปัตยกรรม การสังเกตการณ์ระบบ การส่งมอบสู่ production การปฏิบัติการ และการให้คำปรึกษาด้านวิศวกรรม

รายละเอียด

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

คุณสมบัติ

  • มีทักษะภาษาอังกฤษระดับกลาง
  • พำนักอยู่ในสหภาพยุโรป จอร์เจีย อาร์เมเนีย เซอร์เบีย หรือคาซัคสถาน
  • สามารถทำงานตามเขตเวลา CET ได้
  • มีประสบการณ์เชิงพาณิชย์ด้านวิศวกรรม Backend ในสภาพแวดล้อม production อย่างน้อยห้าปี
  • มีประสบการณ์ Go ระดับสูง ครอบคลุมการทำงานพร้อมกัน primitive สำหรับการซิงโครไนซ์ การส่งต่อ context การจัดการวงจรชีวิตของ goroutine และการหยุดระบบอย่างนุ่มนวล
  • มีประสบการณ์พัฒนาและดูแลระบบกระจายที่มีโหลดสูง
  • มีประสบการณ์พัฒนาผลิตภัณฑ์ล่าสุดที่มีตรรกะทางธุรกิจซับซ้อนและข้อกำหนดที่เปลี่ยนแปลง
  • มีความสามารถสูงด้าน SQL และการสร้างแบบจำลองข้อมูล ครอบคลุมการออกแบบ schema การ join การ aggregate ดัชนีแบบผสม การเลือกชนิดข้อมูล การวิเคราะห์ query การจำลองข้อมูล การแบ่งพาร์ติชัน และ sharding
  • มีประสบการณ์กับ MySQL หรือ PostgreSQL
  • มีความรู้ดีเกี่ยวกับแนวทางการทำแคช รวมถึง Redis, cache-aside, การอุ่นแคช และการรีเฟรชเบื้องหลัง
  • มีประสบการณ์ด้านการสื่อสารระหว่างบริการแบบ synchronous และ asynchronous โดยใช้ gRPC และ message broker รวมถึงการรับประกันการส่ง ความทำซ้ำได้อย่างปลอดภัย และข้อแลกเปลี่ยนด้านการกระจายโหลด
  • มีความรู้เชิงลึกเกี่ยวกับสถาปัตยกรรม microservice และการสื่อสารระหว่าง client-server ที่มีประสิทธิภาพ รวมถึงข้อแลกเปลี่ยนและข้อจำกัดที่เกี่ยวข้อง
  • มีประสบการณ์จริงด้านการสังเกตการณ์ระบบ ครอบคลุมเมตริก การบันทึกล็อก การติดตามแบบกระจาย การแจ้งเตือน และการทำ profiling Go ด้วย pprof
  • เข้าใจข้อกำหนดที่ไม่ใช่ด้านฟังก์ชัน SLA, SLO และ SLI
  • มีประสบการณ์กับ Docker, Kubernetes, CI/CD pipeline และแพลตฟอร์มคลาวด์
  • สามารถเขียนโค้ดที่ดูแลรักษาและทดสอบได้ พร้อม coverage ของ unit test และ integration test ที่ดี
  • เชี่ยวชาญ Git และแนวปฏิบัติการรีวิวโค้ดสมัยใหม่
  • สามารถอธิบายสถาปัตยกรรมของโครงการในระดับรายละเอียดที่เหมาะสม
  • สามารถเปลี่ยนปัญหาที่คลุมเครือให้เป็นโซลูชันได้ด้วยตนเอง โดยทำความต้องการและปริมาณงานให้ชัดเจน
  • พิจารณาเป็นพิเศษ: มีประสบการณ์กับสถาปัตยกรรมแบบขับเคลื่อนด้วยเหตุการณ์โดยใช้ Kafka, NATS หรือ RabbitMQ
  • พิจารณาเป็นพิเศษ: คุ้นเคยกับเครื่องมือ infrastructure as code
  • พิจารณาเป็นพิเศษ: มีประสบการณ์ทำ profiling และเพิ่มประสิทธิภาพ Go ด้วย pprof และ trace
  • พิจารณาเป็นพิเศษ: คุ้นเคยกับเครื่องมือส่งต่องานออกแบบและเวิร์กโฟลว์การทำงานร่วมกันข้ามแพลตฟอร์ม
  • พิจารณาเป็นพิเศษ: มีประสบการณ์กับเครื่องมือพัฒนาซอฟต์แวร์ที่ใช้ AI ช่วย

สวัสดิการ

  • สัญญา B2B กับ Bonapolia
  • ออกใบแจ้งหนี้และชำระเงินรายเดือน โดยทั่วไปเป็นไปตามกำหนดการชำระเงินของลูกค้าให้แก่ Bonapolia ซึ่งปกติคือ 30 วัน
  • สัญญาอยู่ภายใต้กฎหมายของประเทศของผู้สมัคร
  • Bonapolia จัดการเอกสารฝั่งลูกค้า รวมถึง MSA, NDA และการออกใบแจ้งหนี้