
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, Quản lý lực lượng lao động (Làm việc từ xa, New York)
Xây dựng phần mềm Java, React và cloud-native cho các giải pháp Quản lý lực lượng lao động và Trải nghiệm khách hàng của Miratech. Phát triển API, microservice, tích hợp doanh nghiệp và quy trình phân phối tự động.
Mô tả
- Tạo, kiểm thử và hỗ trợ các dịch vụ backend có khả năng mở rộng bằng Java, Spring Boot và các phương pháp kỹ thuật vững chắc.
- Phát triển các ứng dụng web phản hồi nhanh, dễ tiếp cận bằng React, TypeScript và các component có thể tái sử dụng.
- Thiết kế và sử dụng REST API theo mô hình phát triển API-first.
- Duy trì các hợp đồng OpenAPI/Swagger được định nghĩa rõ ràng và cơ chế xử lý lỗi mạnh mẽ.
- Xây dựng các ứng dụng mô-đun bằng các mẫu thiết kế microservice, hướng đối tượng và hướng sự kiện.
- Sử dụng Node.js cho các dịch vụ nhẹ, lớp backend-for-frontend, hoạt động tích hợp và công cụ phát triển.
- Thiết kế mô hình và tối ưu schema, truy vấn PostgreSQL để truy cập dữ liệu hiệu quả.
- Kết nối các hệ thống nội bộ và bên ngoài thông qua REST API, webhook, hệ thống nhắn tin và các phương thức tích hợp khác.
- Đóng gói dịch vụ bằng container và hỗ trợ triển khai trên cloud, quản lý cấu hình cũng như duy trì môi trường nhất quán.
- Tạo và duy trì các pipeline CI/CD trên Jenkins với kiểm thử tự động, cổng chất lượng và các bản phát hành có thể lặp lại.
- Bổ sung log có cấu trúc, chỉ số, trace và báo cáo lỗi ứng dụng có tính khả dụng cao.
- Điều tra các vấn đề trong môi trường production và vấn đề chức năng, đồng thời cải thiện hiệu năng, khả năng phục hồi, khả năng mở rộng và khả năng bảo trì.
- Phối hợp với các nhóm Product, UX, QA, DevOps, Architecture và kỹ thuật trong các buổi đánh giá thiết kế, 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 trách nhiệm với các ứng dụng production.
- Thành thạo thực hành với Java và Spring, đặc biệt là Spring Boot, dịch vụ REST, persistence, bảo mật và kiểm thử tự động.
- Có kinh nghiệm frontend vững chắc với Angular hoặc React, TypeScript, HTML, CSS, kiến trúc dựa trên component, quản lý trạng thái và các phương pháp kiểm thử hiện đại.
- Có kiến thức thực tế về Node.js cho các dịch vụ nhẹ, hoạt động tích hợp, công cụ build hoặc các component hỗ trợ.
- Có khả năng đã được chứng minh trong việc thiết kế REST API và microservice cho các ứng dụng phân tán dễ bảo trì.
- Có kỹ năng SQL nâng cao và kinh nghiệm xây dựng mô hình cơ sở dữ liệu quan hệ PostgreSQL hoặc tương đương hiệu quả.
- Có kinh nghiệm xây dựng, triển khai hoặc hỗ trợ các ứng dụng trên cloud và dựa trên container.
- Kỹ năng giao tiếp xuất sắc, có khả năng viết tài liệu kỹ thuật và chủ trì workshop với khách hàng.
- Có kiến thức về OAuth2, OpenID Connect, JWT và kiến trúc API bảo mật.
- Có kinh nghiệm với Kafka, RabbitMQ hoặc các hệ thống nhắn tin và truyền luồng sự kiện tương tự.
- Quen thuộc với Kubernetes, nền tảng cloud, công cụ observability và quy trình phân phối phần mềm bảo mật.
- Kinh nghiệm phát triển ứng dụng Workforce Management hoặc tích hợp nền tảng WFM là một lợi thế.
- Có kinh nghiệm với các dịch vụ AWS và Amazon Connect là một lợi thế.
- Có kinh nghiệm cung cấp các ứng dụng CX, contact center hoặc dịch vụ khách hàng là một lợi thế.
- Có kiến thức về dự báo, lập lịch, tuân thủ lịch, định tuyến, màn hình làm việc của nhân viên, kênh kỹ thuật số hoặc các hoạt động liên quan là một lợi thế.
- Có kinh nghiệm tích hợp CRM, danh tính, nhân sự, tiền lương, phân tích hoặc các hệ thống doanh nghiệp khác là một lợi thế.
- Có kinh nghiệm thực tế với hoạt động phát triển có hỗ trợ AI hoặc các giải pháp tích hợp AI, bao gồm Claude hoặc GitHub Copilot, là một điểm cộng.
Phúc lợi
- Bảo hiểm y tế
- Các khóa học ngoại ngữ
- Chương trình hỗ trợ chuyển nơi ở
- Cơ hội phát triển chuyên môn
- Các chương trình cấp chứng chỉ
- Chương trình cố vấn và đầu tư nhân tài
- Cơ hội luân chuyển nội bộ
- Cơ hội thực tập
- Môi trường làm việc hòa nhập và hỗ trợ
- Các hoạt động xây dựng đội ngũ và sự kiện giao lưu công ty thường xuyên