Bonapolia
Bonapolia
Bonapolia là công ty tuyển dụng và kết nối nhân tài, kết nối ứng viên với các cơ hội trong lĩnh vực công nghệ và kỹ thuật thông qua quy trình lấy ứng viên làm trọng tâm cùng mối quan hệ hợp tác chặt chẽ với các khách hàng tuyển dụng. Thị trường việc làm toàn cầu, phần lớn làm việc từ xa của công ty hỗ trợ người tìm việc bằng tư vấn nghề nghiệp, điều phối phỏng vấn và hỗ trợ chuyển nơi ở, bao gồm các lộ trình đến Bồ Đào Nha. Công ty kết hợp dịch vụ tuyển dụng chuyên biệt với hoạt động cung ứng nhân tài có khả năng mở rộng, hỗ trợ đào tạo nhân viên và quy trình ứng tuyển, kết nối được tinh gọn.

Kỹ sư Backend Go cấp cao - Làm việc từ xa tại Bồ Đào Nha

Xây dựng và vận hành các dịch vụ backend Go có khả năng mở rộng cho nền tảng hành khách gọi xe. Dẫn dắt kiến trúc, khả năng quan sát, triển khai sản phẩm, vận hành production và cố vấn kỹ thuật.

Mô tả

  • Xây dựng và duy trì các dịch vụ backend đáng tin cậy, có khả năng mở rộng nhằm đáp ứng yêu cầu kinh doanh
  • Nghiên cứu các phương án kỹ thuật và dẫn dắt kiến trúc backend cũng như việc triển khai tính năng
  • Phối hợp với các nhóm liên chức năng để cung cấp những giải pháp nhất quán và hiệu quả
  • Tham gia đánh giá mã nguồn và thảo luận về kiến trúc
  • Cải thiện chất lượng kỹ thuật của các dịch vụ backend trong toàn nhóm
  • Viết mã nguồn rõ ràng, dễ bảo trì và phù hợp với tiêu chuẩn của công ty
  • Quản lý việc cung cấp dịch vụ backend, giám sát và vận hành production trong suốt vòng đời
  • Triển khai và duy trì các hệ thống quan sát bao gồm chỉ số, nhật ký, bảng điều khiển và truy vết phân tán
  • Cố vấn cho các kỹ sư và thúc đẩy các thực hành kỹ thuật cùng tiêu chuẩn chất lượng vững chắc
  • Đóng góp vào trải nghiệm hoàn chỉnh của hành khách trên ứng dụng gọi xe
  • Hoàn thành các vòng đánh giá tiếng Anh, phỏng vấn kỹ thuật nội bộ, phỏng vấn với khách hàng và phỏng vấn đánh giá mức độ phù hợp văn hóa với khách hàng

Yêu cầu

  • Trình độ tiếng Anh trung cấp
  • Đang ở EU, Georgia, Armenia, Serbia hoặc Kazakhstan
  • Có thể làm việc theo múi giờ CET
  • Có ít nhất năm năm kinh nghiệm thương mại về kỹ thuật backend trong môi trường production
  • Kinh nghiệm Go nâng cao, bao gồm tính đồng thời, các primitive đồng bộ hóa, truyền ngữ cảnh, quản lý vòng đời goroutine và tắt dịch vụ một cách mềm mại
  • Kinh nghiệm phát triển và vận hành các hệ thống phân tán tải cao
  • Có kinh nghiệm phát triển sản phẩm gần đây với logic nghiệp vụ phức tạp và các yêu cầu thay đổi
  • Năng lực tốt về SQL và mô hình hóa dữ liệu, bao gồm thiết kế schema, phép nối, phép tổng hợp, chỉ mục kết hợp, lựa chọn kiểu dữ liệu, phân tích truy vấn, sao chép, phân vùng và sharding
  • Kinh nghiệm với MySQL hoặc PostgreSQL
  • Hiểu biết vững về các phương pháp bộ nhớ đệm, bao gồm Redis, cache-aside, khởi động nóng bộ nhớ đệm và làm mới nền
  • Kinh nghiệm giao tiếp dịch vụ đồng bộ và bất đồng bộ bằng gRPC và message broker, bao gồm bảo đảm phân phối, tính bất biến khi lặp lại và các đánh đổi trong cân bằng tải
  • Hiểu biết sâu về kiến trúc microservice và giao tiếp client-server hiệu quả, bao gồm các đánh đổi và giới hạn liên quan
  • Kinh nghiệm thực tế về khả năng quan sát, bao gồm chỉ số, ghi nhật ký, truy vết phân tán, cảnh báo và profiling Go bằng pprof
  • Hiểu biết về các yêu cầu phi chức năng, SLA, SLO và SLI
  • Kinh nghiệm với Docker, Kubernetes, pipeline CI/CD và nền tảng đám mây
  • Có khả năng viết mã dễ bảo trì, dễ kiểm thử với độ bao phủ kiểm thử đơn vị và tích hợp tốt
  • Thành thạo Git và các thực hành đánh giá mã nguồn hiện đại
  • Có khả năng giải thích kiến trúc dự án ở mức độ chi tiết phù hợp
  • Có khả năng độc lập biến các vấn đề mơ hồ thành giải pháp bằng cách làm rõ yêu cầu và khối lượng công việc
  • Ưu tiên: có kinh nghiệm với kiến trúc hướng sự kiện sử dụng Kafka, NATS hoặc RabbitMQ
  • Ưu tiên: quen thuộc với các công cụ infrastructure as code
  • Ưu tiên: có kinh nghiệm profiling và tối ưu hiệu năng Go bằng pprof và trace
  • Ưu tiên: quen thuộc với các công cụ bàn giao thiết kế và quy trình cộng tác đa nền tảng
  • Ưu tiên: có kinh nghiệm với các công cụ phát triển có AI hỗ trợ

Phúc lợi

  • Hợp đồng B2B với Bonapolia
  • Lập hóa đơn và thanh toán hằng tháng, nhìn chung theo lịch thanh toán của khách hàng cho Bonapolia, thường là 30 ngày
  • Hợp đồng chịu sự điều chỉnh của pháp luật tại quốc gia của ứng viên
  • Bonapolia quản lý tài liệu phía khách hàng, bao gồm MSA, NDA và việc lập hóa đơn