Miratech
Miratech
Miratech là công ty dịch vụ và tư vấn công nghệ thông tin toàn cầu, hợp tác với các doanh nghiệp trong quá trình chuyển đổi số. Các dịch vụ của công ty bao gồm thuê ngoài, phát triển phần mềm và dịch vụ chuyên môn, kết hợp năng lực triển khai ở quy mô doanh nghiệp với sự linh hoạt thường gắn liền với đổi mới của các công ty khởi nghiệp. Được thành lập vào năm 1989, Miratech hoạt động trong lĩnh vực tư vấn B2B và công nghệ liên quan đến SaaS, hỗ trợ các tổ chức có nhu cầu về chuyên môn phần mềm và dịch vụ công nghệ.

Kỹ sư Java Full Stack — Làm việc từ xa (New York)

Xây dựng ứng dụng Java, React và cloud-native cho quản lý nhân sự và trải nghiệm khách hàng. Phát triển dịch vụ và tích hợp có khả năng mở rộng, đồng thời hỗ trợ CI/CD và vận hành môi trường production tại Miratech.

Mô tả

  • Thiết kế và duy trì các dịch vụ backend có khả năng mở rộng bằng Java và Spring Boot.
  • Xây dựng ứng dụng web với React, TypeScript, các thành phần có thể tái sử dụng, bố cục thích ứng và tương tác dễ tiếp cận.
  • Phát triển và sử dụng REST API; duy trì hợp đồng OpenAPI/Swagger và xử lý lỗi.
  • Tạo các giải pháp mô-đun bằng microservices, thiết kế hướng đối tượng và mô hình hướng sự kiện.
  • Sử dụng Node.js cho các dịch vụ nhẹ, thành phần backend-for-frontend, tích hợp hoặc công cụ phát triển.
  • Thiết kế và tối ưu mô hình dữ liệu, truy vấn PostgreSQL để bảo đảm tính toàn vẹn, hiệu năng và lịch sử kiểm toán.
  • Xây dựng và hỗ trợ tích hợp với hệ thống nội bộ và bên ngoài bằng API, webhook, nhắn tin và các mô hình liên quan.
  • Đóng gói ứng dụng bằng container và đóng góp vào triển khai đám mây, quản lý cấu hình và môi trường nhất quán.
  • Phát triển và duy trì quy trình Jenkins CI/CD với kiểm thử tự động, cổng chất lượng và triển khai có thể lặp lại.
  • Bổ sung ghi nhật ký có cấu trúc, chỉ số, truy vết và báo cáo lỗi có thể xử lý vào ứng dụng.
  • Khắc phục sự cố chức năng và production; cải thiện hiệu năng, khả năng phục hồi, mở rộng và bảo trì.
  • Phối hợp với các đồng nghiệp thuộc Product, UX, QA, DevOps, Architecture và kỹ thuật trong các buổi thiết kế, rà soát mã, lập kế hoạch và cải tiến liên tục.

Yêu cầu

  • Có ít nhất năm năm kinh nghiệm phát triển phần mềm full-stack, bao gồm làm việc với các ứng dụng production.
  • Có kinh nghiệm thực tế với Java và Spring, đặc biệt là Spring Boot, dịch vụ REST, lưu trữ dữ liệu, bảo mật và kiểm thử tự động.
  • Có kinh nghiệm frontend với Angular hoặc React, TypeScript, HTML, CSS, thiết kế dựa trên thành phần, quản lý trạng thái và các phương pháp kiểm thử hiện đại.
  • Quen thuộc với Node.js để phát triển dịch vụ nhẹ, tích hợp, công cụ build hoặc các thành phần hỗ trợ.
  • Có kinh nghiệm xây dựng REST API, microservices và ứng dụng dễ bảo trì trong môi trường phân tán.
  • Có kỹ năng SQL vững và kinh nghiệm thiết kế mô hình dữ liệu hiệu quả trong PostgreSQL hoặc cơ sở dữ liệu quan hệ tương đương.
  • Có kinh nghiệm phát triển, triển khai hoặc hỗ trợ ứng dụng trên đám mây và được đóng gói bằng container.
  • Giao tiếp rõ ràng, viết tài liệu kỹ thuật và tham gia hội thảo với khách hàng.
  • Có kiến thức về OAuth2, OpenID Connect, JWT và thiết kế API an toàn.
  • Có kinh nghiệm với Kafka, RabbitMQ hoặc công nghệ nhắn tin và truyền sự kiện tương tự.
  • Quen thuộc với Kubernetes, nền tảng đám mây, công cụ quan sát hệ thống và thực hành phân phối phần mềm an toàn.
  • Có kinh nghiệm về Workforce Management (WFM), Customer Experience (CX), trung tâm liên lạc hoặc giải pháp dịch vụ khách hàng.
  • Có kinh nghiệm với AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio hoặc công nghệ truyền thông tương tự.
  • Hiểu về tối ưu hóa lực lượng lao động và hoạt động của trung tâm liên lạc, bao gồm dự báo, lập lịch, định tuyến và tuân thủ lịch trình.
  • Có kinh nghiệm tích hợp ứng dụng doanh nghiệp với các nền tảng CRM, HR, quản lý định danh, tính lương và phân tích dữ liệu.
  • Quen thuộc với các công cụ phát triển có hỗ trợ AI như GitHub Copilot hoặc Claude.

Phúc lợi

  • Bảo hiểm sức khỏe
  • Các khóa học ngôn ngữ
  • Chương trình hỗ trợ chuyển nơi ở
  • Linh hoạt làm việc từ xa với văn hóa làm việc ForeverRemote
  • Cơ hội phát triển chuyên môn
  • Chương trình cấp chứng chỉ
  • Chương trình cố vấn và đầu tư phát triển nhân tài
  • Cơ hội luân chuyển nội bộ
  • Cơ hội thực tập
  • Tham gia các dự án có tác động lớn dành cho khách hàng toàn cầu hàng đầu
  • Môi trường làm việc hòa nhập, hỗ trợ và giao tiếp cởi mở
  • Các sự kiện giao lưu xây dựng đội ngũ định kỳ