Stefanini LATAM
Stefanini LATAM
Stefanini LATAM là nhà cung cấp các giải pháp công nghệ tập trung vào chuyển đổi số và hiện đại hóa doanh nghiệp. Với hơn 30 năm kinh nghiệm, công ty hỗ trợ các tổ chức cải thiện mô hình vận hành và trải nghiệm khách hàng thông qua tự động hóa, trí tuệ nhân tạo, an ninh mạng và phân tích dữ liệu. Công việc của công ty kết hợp tư vấn với triển khai công nghệ, đồng hành cùng khách hàng trong việc xác định cơ hội tối ưu hóa quy trình, ứng phó với những thay đổi của thị trường và hướng tới tăng trưởng bền vững.

Lập trình viên Backend (Go) – Làm việc kết hợp tại Chile

Xây dựng các microservice và API có khả năng mở rộng cho một dự án tài chính tại Stefanini LATAM. Làm việc với Go, Node.js, cơ sở dữ liệu và các công nghệ nhắn tin trong vai trò làm việc kết hợp tại Chile.

Mô tả

  • Đóng góp vào việc thiết kế kỹ thuật các giải pháp backend bằng cách xác định các thành phần, tích hợp và hợp đồng dịch vụ.
  • Thiết kế, phát triển và bảo trì microservice cùng REST API bằng Go và Node.js, ưu tiên sử dụng TypeScript và NestJS.
  • Thiết kế và lập tài liệu cho các hợp đồng API bằng Swagger và OpenAPI.
  • Tạo kiểm thử đơn vị và kiểm thử tích hợp, áp dụng thực hành TDD và duy trì độ bao phủ mã nguồn.
  • Tích hợp giải pháp với PostgreSQL và MySQL, bao gồm mô hình hóa dữ liệu, phát triển truy vấn và tối ưu hóa cơ bản.
  • Triển khai và sử dụng Redis cho bộ nhớ đệm, hàng đợi, khóa và tối ưu hóa xử lý.
  • Phát triển các tích hợp bằng Kafka hoặc RabbitMQ.
  • Quản lý mã nguồn bằng Git, quy trình phân nhánh, pull request và đánh giá mã nguồn.
  • Hỗ trợ triển khai và vận hành các dịch vụ trên Docker và Kubernetes.
  • Chẩn đoán các vấn đề kỹ thuật và khắc phục sự cố dịch vụ trong môi trường Linux và Unix-like.
  • Phân tích và cải thiện độ trễ, hiệu năng và mức tiêu thụ tài nguyên.
  • Phối hợp với các nhóm phát triển, kiến trúc, QA và vận hành trong suốt vòng đời giải pháp.

Yêu cầu

  • Thành thạo thực hành Go và Node.js.
  • Có kinh nghiệm với TypeScript và NestJS là một lợi thế.
  • Có kinh nghiệm thực tế đã được chứng minh trong việc xây dựng microservice và REST API trong môi trường production.
  • Có kiến thức thực tế về Swagger và OpenAPI.
  • Có kinh nghiệm với Git, pull request và đánh giá mã nguồn.
  • Có kiến thức về PostgreSQL và/hoặc MySQL, bao gồm mô hình hóa dữ liệu và truy vấn SQL.
  • Có kinh nghiệm sử dụng Redis.
  • Có kiến thức về Kafka và/hoặc RabbitMQ.
  • Có kinh nghiệm thực tế với Docker và Kubernetes.
  • Có kinh nghiệm làm việc trong môi trường Linux hoặc Unix-like.
  • Có kiến thức về kiểm thử đơn vị và kiểm thử tích hợp, cùng các thực hành chất lượng phần mềm vững chắc.
  • Cam kết duy trì chất lượng và các thực hành phát triển đúng đắn.
  • Có năng lực phân tích và giải quyết vấn đề tốt.
  • Có tinh thần hợp tác và khả năng giao tiếp hiệu quả với các nhóm kỹ thuật.
  • Tập trung vào hiệu năng, khả năng mở rộng và tính ổn định trong vận hành.
  • Có khả năng đóng góp vào việc thiết kế và phát triển các giải pháp công nghệ.