ItsaCheckmate
ItsaCheckmate
201 – 500 Nhân viên
Hậu cầnTiếp thịTư vấn
ItsaCheckmate xây dựng công nghệ đặt món kỹ thuật số cho nhà hàng, kết nối đơn hàng từ web, ứng dụng, kiosk và bên thứ ba trên cùng một nền tảng. Các công cụ của công ty gồm chương trình khách hàng thân thiết, quản lý dịch vụ tiệc, đặt món bằng mã QR và quản lý kênh bán hàng, giúp đội ngũ nhà hàng phối hợp đơn hàng, giảm sai sót và hỗ trợ hoạt động hằng ngày. ItsaCheckmate phục vụ hơn 2.400 thương hiệu và cung cấp một chợ tích hợp.

Kỹ sư Full-Stack cấp cao, Python và React

Phát triển phần mềm công nghệ nhà hàng ứng dụng AI cho các thương hiệu toàn cầu với Python và React. Phụ trách các tính năng có khả năng mở rộng từ kiến trúc, phát triển đến triển khai và giám sát.

Mô tả

  • Phối hợp với bộ phận Sản phẩm, Thiết kế và Kỹ thuật để xây dựng, kiểm thử, triển khai và bảo trì các ứng dụng web có khả năng mở rộng.
  • Sử dụng tác nhân lập trình AI để tăng tốc phát triển sản phẩm và khắc phục lỗi.
  • Xây dựng và bảo trì các API RESTful và GraphQL.
  • Tạo quy trình xử lý ứng dụng bất đồng bộ bằng các công cụ như Sidekiq.
  • Phát triển giao diện React.js phản hồi nhanh, hiệu năng cao và các thành phần có thể tái sử dụng.
  • Viết và tối ưu truy vấn SQL cho cơ sở dữ liệu PostgreSQL và MySQL.
  • Tăng cường độ tin cậy, khả năng mở rộng và khả năng bảo trì của các hệ thống doanh nghiệp lớn.
  • Soạn thảo cùng nhóm các đặc tả kỹ thuật hỗ trợ lộ trình sản phẩm và mục tiêu kiến trúc doanh nghiệp.
  • Áp dụng các công cụ APM và khả năng quan sát để tìm, chẩn đoán và xử lý các nút thắt hiệu năng.
  • Phát hiện nợ kỹ thuật và dẫn dắt các nỗ lực thiết thực để giảm thiểu.
  • Đảm nhiệm tính năng và vấn đề phức tạp từ thiết kế sản phẩm đến triển khai, phát hành và giám sát.
  • Làm việc với bộ phận Sản phẩm, Thiết kế và Kỹ thuật trong môi trường cộng tác theo nhóm nhỏ.
  • Hỗ trợ khách hàng bên ngoài thông qua việc phối hợp với người dùng nền tảng nội bộ.
  • Ưu tiên và giảm nợ kỹ thuật, đồng thời cải thiện khả năng mở rộng và hiệu năng hệ thống.
  • Đóng góp vào các cuộc trao đổi về kiến trúc và thiết kế kỹ thuật.
  • Tham gia đánh giá mã, kiểm thử tự động, CI/CD và quy trình triển khai.
  • Chẩn đoán và xử lý sự cố gián đoạn, xác định nguyên nhân gốc rễ và thực hiện cải tiến tiếp theo.
  • Hướng dẫn kỹ sư cấp dưới và khuyến khích các thực hành kỹ thuật vững chắc bằng phương pháp có AI hỗ trợ.

Yêu cầu

  • Có bằng cử nhân Khoa học Máy tính, Kỹ thuật hoặc kinh nghiệm thực tế tương đương.
  • Có ít nhất 6 năm xây dựng ứng dụng doanh nghiệp bằng Python.
  • Có ít nhất 3 năm làm việc với React.js hoặc một framework JavaScript hiện đại khác.
  • Có ít nhất 3 năm làm việc trong nhóm kỹ thuật từ 30 người trở lên.
  • Có ít nhất 3 năm làm việc hoàn toàn từ xa và mong muốn tiếp tục hình thức này.
  • Có ít nhất 3 năm phát triển và vận hành ứng dụng trên AWS.
  • Có ít nhất 2 năm sử dụng tác nhân lập trình AI, bao gồm Claude Code hoặc Codex.
  • Có kinh nghiệm sử dụng Docker trong môi trường phát triển cục bộ.
  • Có kinh nghiệm vận hành khối lượng công việc sản xuất cấp doanh nghiệp trên AWS.
  • Có kinh nghiệm tích hợp API RESTful và GraphQL.
  • Có kinh nghiệm viết truy vấn SQL trực tiếp trên cơ sở dữ liệu quan hệ.
  • Có kinh nghiệm xây dựng xử lý tác vụ nền bất đồng bộ bằng nhiều công cụ hoặc framework.
  • Có kinh nghiệm với các công cụ quan sát như Datadog, Sentry hoặc New Relic.
  • Có kinh nghiệm viết kiểm thử đơn vị tự động với độ bao phủ mã trên 60%.
  • Có kinh nghiệm phát triển quy trình CI/CD bằng GitHub Actions.
  • Có kinh nghiệm hiện đại hóa ứng dụng Python cũ.
  • Có kinh nghiệm trong tổ chức kỹ thuật định hướng sản phẩm.
  • Có kinh nghiệm làm việc giữa nhiều nhóm hoặc nhóm nhỏ kỹ thuật.
  • Có tinh thần trách nhiệm và quyền sở hữu công việc cao, bao gồm chủ động nêu ra các thiếu sót đã phát hiện.
  • Có kinh nghiệm trong môi trường sản xuất giao dịch khối lượng lớn.
  • Có khả năng chuyển tài liệu yêu cầu sản phẩm thành đặc tả kỹ thuật chi tiết.
  • Có thể làm việc theo giờ miền Đông Hoa Kỳ, từ 9 giờ sáng đến 5 giờ chiều.