Invillia
Invillia
5.001 – 10.000 Nhân viên
Hậu cầnTiếp thịTư vấn
Invillia là một công ty công nghệ được thành lập vào năm 2003, chuyên phát triển các giải pháp phần mềm tùy chỉnh cho doanh nghiệp. Công ty cung cấp các ứng dụng được thiết kế phù hợp với nhu cầu nhằm giải quyết những thách thức trong vận hành, nâng cao hiệu quả và hỗ trợ quá trình chuyển đổi số. Invillia phục vụ các tổ chức trong lĩnh vực tư vấn, logistics và marketing.

Lập trình viên Backend Go cấp cao – Làm việc từ xa tại Brazil

Lập trình viên Go cấp cao chịu trách nhiệm xây dựng API, pipeline Kafka và các dịch vụ phân tán cho nền tảng Invillia, tập trung vào khả năng mở rộng, khả năng quan sát, tính bền bỉ và bảo mật.

Mô tả

  • Xây dựng, kiểm thử, triển khai và duy trì các dịch vụ backend bằng Go, được tối ưu về hiệu năng, khả năng mở rộng và tính bền bỉ.
  • Tạo và cải thiện các RESTful API với hợp đồng được định nghĩa rõ ràng cùng tài liệu Swagger/OpenAPI.
  • Phát triển và duy trì các pipeline thông lượng cao, tiếp nhận sự kiện Kafka.
  • Tham gia định hình kiến trúc và thiết lập các phương pháp kỹ thuật trong toàn bộ hệ sinh thái dịch vụ.
  • Tăng cường khả năng quan sát thông qua log có cấu trúc, chỉ số và truy vết phân tán.
  • Duy trì các dịch vụ production với tiêu chuẩn cao về chất lượng, độ tin cậy và bảo mật.
  • Phối hợp liên phòng ban với các nhóm kỹ thuật, sản phẩm và thiết kế trong môi trường agile.
  • Liên tục phát triển nền tảng bằng cách hỗ trợ áp dụng các công nghệ phù hợp.

Yêu cầu

  • Bằng cử nhân Khoa học Máy tính hoặc kinh nghiệm chuyên môn tương đương.
  • Có kinh nghiệm thực tế đã được chứng minh trong việc phát triển các dịch vụ backend phức tạp ở môi trường production, ưu tiên kinh nghiệm với Go.
  • Có kinh nghiệm làm việc với các ngôn ngữ lập trình biên dịch, kiểu tĩnh khác.
  • Có kiến thức thực tiễn về thiết kế và phát triển RESTful API, bao gồm xác thực, xử lý lỗi và tài liệu Swagger/OpenAPI.
  • Có kinh nghiệm với các hệ thống hướng sự kiện và cơ chế nhắn tin dựa trên Kafka.
  • Có khả năng xử lý các sự kiện bị trễ, được phát lại và không theo thứ tự.
  • Có kiến thức về cơ sở dữ liệu quan hệ hoặc cơ sở dữ liệu chuỗi thời gian, bao gồm mô hình hóa, migration và tối ưu hóa truy vấn.
  • Có kinh nghiệm triển khai khả năng quan sát bằng DataDog, Grafana, Prometheus hoặc các công cụ tương đương.
  • Có kiến thức làm việc về Docker và môi trường container hóa.
  • Có kinh nghiệm với hạ tầng đám mây, ưu tiên AWS.
  • Có kinh nghiệm làm việc trong các nhóm phát triển sản phẩm agile.
  • Có kinh nghiệm sử dụng Redis hoặc các lớp bộ nhớ đệm tương tự trong các hệ thống nhạy cảm về hiệu năng.
  • Trình độ tiếng Anh trung cấp.
  • Ưu tiên: có kinh nghiệm với các công cụ truy vấn phân tán cho data lake, bao gồm Trino hoặc Presto.
  • Ưu tiên: có kinh nghiệm tích hợp các dịch vụ dựa trên LLM như AWS Bedrock.
  • Ưu tiên: quan tâm đến các cuộc thảo luận về kiến trúc và quá trình phát triển kỹ thuật liên tục của nền tảng.