Vendavo
Vendavo
201 – 500 Nhân viên
Nhà tài trợ visa H1B
Hồ sơ công ty của Vendavo hiện không có phần mô tả.

Kỹ sư Phần mềm Backend (.NET) – Làm việc kết hợp tại Prague

Xây dựng nền tảng Enterprise CPQ dựa trên event sourcing của Vendavo với vai trò kỹ sư backend .NET. Phát triển dịch vụ AWS, API GraphQL và phần mềm có AI hỗ trợ cho các nhà sản xuất và nhà phân phối trên toàn thế giới.

Mô tả

  • Phát triển và cải tiến các dịch vụ event sourcing bằng .NET 10 và ASP.NET Core
  • Triển khai ứng dụng lên AWS EKS thông qua service mesh Istio
  • Tạo aggregate, command, event và projection cho read model bằng Marten và Wolverine
  • Phát triển các tính năng theo lát cắt dọc, bao gồm mô hình event, trình xử lý backend, projection, API GraphQL và giao diện React
  • Phát triển API GraphQL bằng Hot Chocolate, hỗ trợ lọc, sắp xếp, phân trang và xử lý yêu cầu đa tenant
  • Sử dụng AWS Kinesis và Amazon MSK (Kafka) để tích hợp các dịch vụ trên toàn nền tảng
  • Thiết kế trình xử lý thông điệp có tính idempotent và có thể phát lại an toàn
  • Tài liệu hóa mô hình event trong draw.io và đóng góp vào các buổi hội thảo mô hình hóa
  • Quản lý hạ tầng và quy trình triển khai bằng Terraform, Helm và pipeline Azure DevOps
  • Sử dụng AI coding agent trong quá trình phát triển và đóng góp vào việc đánh giá pull request có AI hỗ trợ
  • Hỗ trợ frontend React 18 và TypeScript khi công việc cần đóng góp full-stack
  • Viết kiểm thử, bổ sung instrumentation cho dịch vụ và tham gia đánh giá mã nguồn cũng như kiến trúc
  • Hiện đại hóa các sản phẩm CPQ và Pricepoint bằng cách chuyển logic nghiệp vụ từ stored procedure của SQL Server sang .NET

Yêu cầu

  • Có ít nhất ba năm kinh nghiệm phát triển backend với .NET hiện đại, phiên bản 6 trở lên
  • Có kiến thức thực tế về Domain-Driven Design và CQRS
  • Quan tâm đến việc phát triển chuyên môn về event sourcing, projection, eventual consistency và trình xử lý idempotent
  • Thoải mái viết mã bất đồng bộ, hướng thông điệp, có sử dụng hàng đợi, luồng dữ liệu, cơ chế thử lại và xử lý dữ liệu đến không đúng thứ tự
  • Có kỹ năng tốt về SQL và mô hình hóa dữ liệu quan hệ; ưu tiên ứng viên có kinh nghiệm với PostgreSQL
  • Có kinh nghiệm phát triển API HTTP hoặc GraphQL
  • Có kinh nghiệm với Docker và hiểu biết thực tế về Kubernetes
  • Có kinh nghiệm với một nền tảng đám mây lớn, ưu tiên AWS, bao gồm IAM, S3, EKS và Secrets Manager
  • Có kinh nghiệm với pipeline CI/CD, ưu tiên Azure DevOps
  • Có kinh nghiệm với quy trình làm việc dựa trên Git, đánh giá pull request và các bước kiểm tra chất lượng bắt buộc
  • Có kinh nghiệm kiểm thử với xUnit và kiểm thử tích hợp sử dụng các phụ thuộc thực tế
  • Thường xuyên sử dụng thực tế AI coding agent như Claude Code, GitHub Copilot, Cursor hoặc công cụ tương đương
  • Có khả năng đánh giá nghiêm túc mã do AI tạo, bao gồm phát hiện API bịa đặt, thay đổi hành vi và các trường hợp biên bị bỏ sót
  • Sẵn sàng duy trì các tệp ngữ cảnh cho AI agent như CLAUDE.md hoặc AGENTS.md
  • Chịu trách nhiệm với mã từ đầu đến cuối sau khi được hợp nhất
  • Có các lớp tiếng Anh hằng tuần; yêu cầu không nêu rõ phải thông thạo tiếng Anh

Phúc lợi

  • Cơ hội phát triển chuyên môn và thăng tiến nghề nghiệp
  • Công cụ phát triển hiện đại và cơ hội tiếp cận các chuyên gia trong lĩnh vực
  • Hoạt động gắn kết đội ngũ và sự kiện do công ty tài trợ
  • Giờ làm việc linh hoạt
  • Lớp tiếng Anh hằng tuần
  • Cơ hội đi công tác quốc tế
  • 25 ngày nghỉ phép có lương
  • Bốn ngày nghỉ bổ sung do công ty quy định
  • Ba ngày nghỉ ốm
  • Hai ngày nghỉ có lương dành cho hoạt động thiện nguyện
  • Trợ cấp phúc lợi hằng tháng
  • Hỗ trợ chi phí bữa ăn
  • Thẻ MultiSport tùy chọn
  • Máy tính xách tay Windows hoặc Mac cao cấp và điện thoại thông minh, được phép sử dụng cho mục đích cá nhân
  • Gói cước di động không giới hạn với giá ưu đãi cho người thân
  • Đội ngũ hợp tác gồm các đồng nghiệp có chuyên môn cao
  • Văn phòng hiện đại có khu vực giải trí