Vendavo
Vendavo
โปรไฟล์บริษัทของ Vendavo ไม่มีคำอธิบายบริษัท

วิศวกรซอฟต์แวร์แบ็กเอนด์ (.NET) – ทำงานแบบไฮบริดที่ปราก

ร่วมสร้างแพลตฟอร์ม Enterprise CPQ ของ Vendavo ที่ใช้ event sourcing ในฐานะวิศวกรแบ็กเอนด์ .NET พัฒนาบริการ AWS, GraphQL API และซอฟต์แวร์ที่มี AI ช่วย สำหรับผู้ผลิตและผู้จัดจำหน่ายทั่วโลก

รายละเอียด

  • พัฒนาและปรับปรุงบริการที่ใช้ event sourcing ด้วย .NET 10 และ ASP.NET Core
  • ปรับใช้แอปพลิเคชันบน AWS EKS ผ่าน service mesh ของ Istio
  • สร้าง aggregate, command, event และ projection สำหรับ read model ด้วย Marten และ Wolverine
  • ส่งมอบงานแบบ vertical slice ที่ครอบคลุมโมเดล event, ตัวจัดการฝั่งแบ็กเอนด์, projection, GraphQL API และอินเทอร์เฟซ React
  • พัฒนา GraphQL API ด้วย Hot Chocolate พร้อมการกรอง การเรียงลำดับ การแบ่งหน้า และการประมวลผลคำขอแบบหลาย tenant
  • ใช้ AWS Kinesis และ Amazon MSK (Kafka) เพื่อเชื่อมต่อบริการต่าง ๆ ทั่วทั้งแพลตฟอร์ม
  • ออกแบบตัวจัดการข้อความให้ทำงานซ้ำได้อย่างปลอดภัยและรองรับการเล่นข้อความซ้ำ
  • จัดทำเอกสารโมเดล event ใน draw.io และร่วมเวิร์กช็อปด้านการสร้างโมเดล
  • จัดการโครงสร้างพื้นฐานและเวิร์กโฟลว์การส่งมอบด้วย Terraform, Helm และ Azure DevOps pipeline
  • ใช้ AI coding agent ระหว่างการพัฒนาและร่วมตรวจสอบ pull request ที่มี AI ช่วย
  • สนับสนุนฟรอนต์เอนด์ React 18 และ TypeScript เมื่อการส่งมอบงานต้องอาศัยการทำงานแบบ full-stack
  • สร้างการทดสอบ เพิ่ม instrumentation ให้บริการ และมีส่วนร่วมในการรีวิวโค้ดและสถาปัตยกรรม
  • ปรับปรุงผลิตภัณฑ์ CPQ และ Pricepoint ให้ทันสมัย โดยย้ายตรรกะทางธุรกิจจาก stored procedure ของ SQL Server ไปยัง .NET

คุณสมบัติ

  • มีประสบการณ์พัฒนาแบ็กเอนด์ด้วย .NET รุ่นใหม่ตั้งแต่เวอร์ชัน 6 ขึ้นไปอย่างน้อยสามปี
  • มีความรู้เกี่ยวกับ Domain-Driven Design และ CQRS
  • สนใจพัฒนาความเชี่ยวชาญด้าน event sourcing, projection, eventual consistency และตัวจัดการที่ทำงานซ้ำได้อย่างปลอดภัย
  • เขียนโค้ดแบบอะซิงโครนัสที่ขับเคลื่อนด้วยข้อความได้อย่างคล่องแคล่ว โดยเกี่ยวข้องกับคิว สตรีม การลองใหม่ และการส่งข้อมูลที่ไม่เรียงลำดับ
  • มีทักษะ SQL และการสร้างโมเดลข้อมูลเชิงสัมพันธ์ที่ดี หากมีประสบการณ์ PostgreSQL จะได้รับการพิจารณาเป็นพิเศษ
  • มีประสบการณ์พัฒนา HTTP API หรือ GraphQL API
  • มีประสบการณ์กับ Docker และคุ้นเคยกับ Kubernetes ในการใช้งานจริง
  • มีประสบการณ์กับแพลตฟอร์มคลาวด์หลัก โดยเฉพาะ AWS ซึ่งรวมถึง IAM, S3, EKS และ Secrets Manager
  • มีประสบการณ์กับ CI/CD pipeline โดยเฉพาะ Azure DevOps
  • มีประสบการณ์กับเวิร์กโฟลว์บน Git การรีวิว pull request และการตรวจสอบคุณภาพที่กำหนด
  • มีประสบการณ์ทดสอบด้วย xUnit และทดสอบการผสานรวมโดยใช้ dependency จริง
  • ใช้งาน AI coding agent เป็นประจำในทางปฏิบัติ เช่น Claude Code, GitHub Copilot, Cursor หรือเครื่องมืออื่นที่เทียบเท่า
  • ประเมินโค้ดที่ AI สร้างขึ้นได้อย่างรอบคอบ รวมถึงตรวจจับ API ที่ไม่มีอยู่จริง การเปลี่ยนแปลงพฤติกรรม และกรณีขอบที่ถูกมองข้าม
  • พร้อมดูแลไฟล์บริบทของ AI agent เช่น CLAUDE.md หรือ AGENTS.md
  • รับผิดชอบโค้ดตั้งแต่ต้นจนจบหลังจาก merge แล้ว
  • มีคลาสภาษาอังกฤษทุกสัปดาห์ แต่ไม่ได้ระบุว่าจำเป็นต้องใช้ภาษาอังกฤษได้อย่างคล่องแคล่ว

สวัสดิการ

  • โอกาสพัฒนาความเชี่ยวชาญและเติบโตในสายอาชีพ
  • เครื่องมือพัฒนาที่ทันสมัยและโอกาสเข้าถึงผู้เชี่ยวชาญเฉพาะด้าน
  • กิจกรรมสร้างความสัมพันธ์ในทีมและงานที่บริษัทสนับสนุน
  • เวลาทำงานยืดหยุ่น
  • คลาสภาษาอังกฤษทุกสัปดาห์
  • โอกาสเดินทางไปต่างประเทศ
  • วันลาพักร้อนโดยได้รับค่าจ้าง 25 วัน
  • วันหยุดเพิ่มเติมของบริษัท 4 วัน
  • วันลาป่วย 3 วัน
  • วันลามีกำหนดค่าจ้าง 2 วันสำหรับกิจกรรมการกุศล
  • วงเงินสวัสดิการรายเดือน
  • เงินช่วยเหลือค่าอาหาร
  • บัตร MultiSport แบบเลือกได้
  • แล็ปท็อป Windows หรือ Mac ระดับพรีเมียมและสมาร์ตโฟน โดยอนุญาตให้ใช้ส่วนตัวได้
  • แพ็กเกจมือถือไม่จำกัดในราคาพิเศษสำหรับสมาชิกในครอบครัว
  • ทีมที่ร่วมมือกันและประกอบด้วยเพื่อนร่วมงานที่มีทักษะ
  • สำนักงานทันสมัยพร้อมพื้นที่พักผ่อน