OfferUp
OfferUp
OfferUp là một chợ trực tuyến có trụ sở tại Hoa Kỳ, nơi mọi người có thể mua bán hàng mới và đã qua sử dụng tại địa phương. Thông qua trang web và ứng dụng di động, công ty kết nối người mua với người bán bằng các công cụ như nhắn tin trong ứng dụng, hồ sơ người dùng và đánh giá để hỗ trợ giao dịch địa phương. Nền tảng kết hợp hoạt động mua bán hàng tiêu dùng với tin rao vặt địa phương.

Kỹ sư phần mềm II, Java — Làm việc từ xa tại Colombia

Xây dựng vi dịch vụ Java và hệ thống hướng sự kiện cho chợ trực tuyến địa phương của OfferUp. Phụ trách tính năng nhắn tin, thông báo, đăng ký và thử nghiệm từ khâu lập kế hoạch đến cải tiến.

Mô tả

  • Xây dựng và triển khai các dịch vụ backend cùng quy trình dữ liệu hướng sự kiện cho tính năng nhắn tin, thông báo, vị trí và đăng ký.
  • Cải thiện độ tin cậy, tốc độ và tỷ lệ gửi thành công của các hệ thống nhắn tin và thông báo có lưu lượng lớn.
  • Tích hợp và duy trì các nền tảng bên thứ ba, bao gồm Braze, Amazon Pinpoint, dịch vụ thông báo đẩy của Apple và Google, cùng hệ thống thanh toán trên cửa hàng ứng dụng.
  • Đảm nhiệm các tính năng từ khâu lập kế hoạch, thiết kế đến phát triển, ra mắt, đo lường và cải tiến.
  • Chia các thách thức kỹ thuật phức tạp thành những nhiệm vụ có thể quản lý và hoàn thành đúng lịch.
  • Phối hợp với các nhóm Sản phẩm, Thiết kế, Khoa học dữ liệu, Tiếp thị và kỹ thuật iOS, Android, web.
  • Hỗ trợ thử nghiệm A/B và dùng kết quả để định hướng quyết định phát hành.
  • Đánh giá mã và duy trì các thực hành kỹ thuật, kiểm thử và độ bao phủ các trường hợp biên phù hợp.
  • Hướng dẫn và cố vấn đồng nghiệp cấp dưới, nhân viên mới và thực tập sinh.
  • Xây dựng các thành phần, tiện ích và dịch vụ dùng chung để giúp nhóm làm việc hiệu quả hơn.
  • Duy trì và cải thiện tài liệu vận hành, cảnh báo và hệ thống giám sát.
  • Tham gia lịch trực hỗ trợ ngoài giờ ở mức hợp lý.
  • Sử dụng các công cụ lập trình AI như Claude Code và Gemini để cải thiện tốc độ phát triển và chất lượng mã.
  • Phát triển chuyên môn về nhắn tin, thông báo và chiến dịch, vị trí, hoặc đăng ký và khuyến mãi.

Yêu cầu

  • Có ít nhất hai năm kinh nghiệm làm kỹ sư phần mềm chuyên nghiệp.
  • Có khả năng phụ trách nhiều tính năng xuyên suốt quá trình bàn giao, bao gồm chia vấn đề kỹ thuật thành các nhiệm vụ có thể quản lý.
  • Kỹ năng lập trình Java vững.
  • Có kiến thức thực tế về vi dịch vụ và các nguyên lý cơ bản của hệ thống phân tán.
  • Hiểu biết tốt về cấu trúc dữ liệu và thiết kế hướng đối tượng.
  • Có kiến thức thực tế về hệ thống bất đồng bộ, hướng sự kiện, bao gồm hàng đợi, pub/sub hoặc luồng dữ liệu, cơ chế thử lại và xử lý idempotent.
  • Có kinh nghiệm thực tế sử dụng các công cụ lập trình AI như Claude Code hoặc công cụ tương tự trong quy trình kỹ thuật.
  • Tuân thủ thực hành lập trình tốt, viết các bài kiểm thử phù hợp, cân nhắc sự đánh đổi và tính đến các trường hợp biên.
  • Thoải mái đưa ra và tiếp nhận phản hồi trong các buổi đánh giá mã.
  • Có bằng cử nhân hoặc thạc sĩ ngành Khoa học máy tính, hoặc kinh nghiệm thực tế tương đương.
  • Là lợi thế nhưng không bắt buộc: Thành thạo một ngôn ngữ lập trình hướng đối tượng hiện đại khác.
  • Là lợi thế nhưng không bắt buộc: Có kinh nghiệm với TypeScript và Node.js.
  • Là lợi thế nhưng không bắt buộc: Có kinh nghiệm phát triển Agile.
  • Là lợi thế nhưng không bắt buộc: Có kinh nghiệm với REST API.
  • Là lợi thế nhưng không bắt buộc: Có kinh nghiệm với AWS, bao gồm DynamoDB, SQS, SNS, Lambda và ElastiCache (Redis).
  • Là lợi thế nhưng không bắt buộc: Có kinh nghiệm với các nền tảng thông báo và tương tác như Braze, Amazon Pinpoint, APNs và FCM, hoặc thanh toán đăng ký trong ứng dụng.
  • Là lợi thế nhưng không bắt buộc: Có kinh nghiệm với Apache Flink hoặc Kafka Streams.
  • Là lợi thế nhưng không bắt buộc: Có kinh nghiệm với nền tảng thử nghiệm A/B và kho dữ liệu phân tích.
  • Là lợi thế nhưng không bắt buộc: Có kinh nghiệm với API dựa trên LLM như Bedrock, Vertex AI hoặc OpenAI.
  • Là lợi thế nhưng không bắt buộc: Có kinh nghiệm với Kubernetes, Helm và quy trình CI/CD.

Phúc lợi

  • Cơ hội việc làm bình đẳng bất kể chủng tộc, màu da, tôn giáo, giới tính, nguồn gốc quốc gia, tuổi tác, tình trạng khuyết tật hoặc yếu tố di truyền.
  • Tuân thủ các luật chống phân biệt đối xử hiện hành của tiểu bang và địa phương.
  • Chính sách nơi làm việc nghiêm cấm hành vi quấy rối.
  • Việc làm toàn thời gian.

Việc làm liên quan

Jobsity

Kỹ sư Backend Go cấp trung — Làm việc từ xa tại Mỹ Latinh

Jobsity
201 – 500 Nhân viên
Hậu cầnTiếp thịTư vấn

Xây dựng và duy trì các vi dịch vụ Go cùng REST API cho nền tảng có lưu lượng truy cập cao của Jobsity. Chủ động phụ trách công việc backend, đánh giá mã, chất lượng và điều tra sự cố trong vai trò làm việc từ xa.

Mở
Adecco Professional Colombia-

Kỹ sư hỗ trợ ứng dụng L2 song ngữ

Adecco Professional Colombia-

Vị trí hỗ trợ ứng dụng L2 từ xa tại Colombia với Adecco, nhà cung cấp giải pháp nhân sự đa quốc gia. Xử lý sự cố, giám sát môi trường production và hỗ trợ triển khai hệ thống doanh nghiệp.

Mở
Kraken Digital Asset Exchange

Kỹ sư phần mềm Java, chỉ số tài chính

Kraken Digital Asset Exchange
1.001 – 5.000 Nhân viên
FintechTài chínhTiền mã hóa

Xây dựng các hệ thống Java tính toán chỉ số tài chính cho CF Benchmarks, nhà cung cấp chỉ số tiền mã hóa được quản lý. Góp phần duy trì hạ tầng định giá và dữ liệu theo thời gian thực cho thị trường tài chính và tiền mã hóa.

Mở
Capgemini

Lập trình viên Edge làm việc từ xa tại Colombia

Capgemini

Phát triển ứng dụng IoT biên có khả năng mở rộng bằng Python, C/C++ và nền tảng đám mây. Tích hợp thiết bị và hệ thống phân tán với Kubernetes cho khách hàng Capgemini trên toàn thế giới.

Mở
MyVA Support (MYVAS)

Lập trình viên phần mềm cấp cơ sở

MyVA Support (MYVAS)

Tham gia xây dựng các tính năng web, backend và di động cho nền tảng vận hành vật liệu của Haul Tech. Làm việc với Java, React, PostgreSQL, REST API và công nghệ đám mây.

Mở