Senior Golang Developer

Sellnity là nơi thuộc về bạn, nếu bạn:

  • Không chịu dậm chân tại chỗ
  • Luôn cháy hết mình với Công nghệ & Thương mại điện tử
  • Khao khát một môi trường để phát triển bùng nổ

Mô tả công việc:

  • Phát triển và Tối ưu hóa Microservices:
  • Làm việc với Dữ liệu và Hạ tầng:
    • Thiết kế schema, tối ưu hóa truy vấn và làm việc hiệu quả với các hệ quản trị cơ sở dữ liệu (PostgreSQL/AlloyDB, Redis)
    • Đóng góp vào việc xây dựng và cải tiến quy trình CI/CD (sử dụng Docker, Kubernetes, GitHub Actions)
    • Phối hợp với DevOps để đảm bảo các service được triển khai và vận hành ổn định trên môi trường cloud
  • Đảm bảo Chất lượng và Hiệu năng:
    • Viết unit test, integration test để đảm bảo chất lượng mã nguồn
    • Tham gia tích cực vào quy trình code review, chia sẻ kiến thức và kinh nghiệm
    • Xác định và giải quyết các vấn đề về hiệu năng, tối ưu hóa thuật toán và tài nguyên hệ thống
    • Đảm bảo các giải pháp tuân thủ các tiêu chuẩn về bảo mật
  • Hợp tác và Đóng góp:

Yêu cầu:

  • Kinh nghiệm: Tối thiểu 5 năm kinh nghiệm phát triển phần mềm backend, trong đó có ít nhất 3 năm kinh nghiệm làm việc chuyên sâu và thực chiến với Golang
  • Kiến thức Kỹ thuật:
    • Hiểu biết vững chắc và có kinh nghiệm thực tế xây dựng, vận hành các hệ thống microservices.
    • Kinh nghiệm thiết kế và phát triển RESTful APIsgRPC
    • Có kinh nghiệm làm việc với event-driven architecture và các message broker như Kafka (hoặc RabbitMQ)
    • Kinh nghiệm làm việc thành thạo với PostgreSQL (hoặc các SQL DB tương tự) và Redis
    • Hiểu biết tốt về các công nghệ cloud (AWS/GCP/Azure)
    • Quen thuộc với Docker và có hiểu biết về Kubernetes
    • Kinh nghiệm với các quy trình CI/CD
    • Kiến thức vững chắc về cấu trúc dữ liệu, giải thuật và các mẫu thiết kế phần mềm
  • Kỹ năng mềm:
    • Khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh tốt
    • Kỹ năng giao tiếp tốt, làm việc nhóm hiệu quả
    • Tư duy logic, khả năng phân tích và giải quyết vấn đề tốt
    • Tinh thần trách nhiệm cao, chủ động trong công việc và khả năng tự học hỏi nhanh
  • Điểm Cộng (Ưu tiên):
  • Đã từng tham gia xây dựng các sản phẩm startup công nghệ từ giai đoạn đầu
  • Có kinh nghiệm thực tế sâu với Kubernetes, Istio
  • Có kinh nghiệm làm việc với các công cụ observability (Prometheus, Grafana, Loki, Jaeger)
  • Có kinh nghiệm với AlloyDB hoặc các giải pháp database tối ưu hiệu năng khác
  • Hiểu biết về Domain-Driven Design (DDD)
  • Có kinh nghiệm tối ưu hóa hiệu năng hệ thống (performance tuning) và xử lý các vấn đề về scalability
  • Có kinh nghiệm trong lĩnh vực e-commerce, logistics, ERP, PIM, OMS
  • Biết thêm các ngôn ngữ lập trình backend khác (Node.js, Java, Python) là một lợi thế

Quyền lợi:

  • Mức lương cạnh tranh, tương xứng với năng lực và kinh nghiệm
  • Cơ hội làm việc với sản phẩm thực tế, quy mô lớn và có tầm ảnh hưởng quốc tế
  • Tham gia vào quá trình định hình sản phẩm và công nghệ ngay từ giai đoạn đầu
  • Làm việc với các công nghệ mới nhất và đội ngũ kỹ sư tài năng
  • Môi trường làm việc startup năng động, linh hoạt, khuyến khích sự sáng tạo
  • Được hưởng đầy đủ các chế độ BHXH, BHYT, BHTN theo quy định của Luật Lao Động
  • Chế độ nghỉ phép, nghỉ lễ theo quy định
  • Các phúc lợi khác theo chính sách của công ty
  • Review đánh giá năng lực định kỳ (2 lần/năm)
  • Lộ trình phát triển sự nghiệp rõ ràng
  • Giờ làm việc từ thứ 2 đến thứ 7, làm thứ 7 cách tuần (8h30 – 12h và 13h30 – 18h)

Cách thức ứng tuyển:

Ứng viên quan tâm vui lòng gửi CV (tiếng Việt hoặc tiếng Anh) về email: hr@sellnity.com với tiêu đề:

[SELLNITY] ỨNG TUYỂN Senior Golang Developer – Họ và tên