
Montreal Oficial là một công ty công nghệ Brazil hoạt động trong các lĩnh vực an ninh mạng, SaaS và thuê ngoài quy trình kinh doanh. Các dịch vụ của công ty bao gồm nhận dạng và xác thực bảo mật, hệ thống sinh trắc học, giải pháp trung tâm dữ liệu và đám mây, duy trì hoạt động liên tục, quản lý thông minh và tự động hóa quy trình. Công ty hợp tác với các tổ chức công và tư nhân để hiện đại hóa những hoạt động phức tạp thông qua các dịch vụ bảo mật, kết nối và hỗ trợ kỹ thuật số.
Lập trình viên phần mềm Backend cấp cao – Làm việc từ xa tại Brazil
Lập trình viên backend cấp cao phát triển API, giao diện web và ứng dụng di động cho Montreal, một công ty công nghệ Brazil. Làm việc với Node.js, React, Azure và các phương pháp phát triển linh hoạt.
Mô tả
- Cung cấp các sản phẩm phần mềm cho nhóm
- Xây dựng và duy trì API, giao diện web và ứng dụng di động
- Thiết kế các giải pháp kỹ thuật có khả năng mở rộng và bảo mật, đáp ứng nhu cầu kinh doanh
- Tham gia các buổi lễ Scrum, hoàn thiện backlog, lập kế hoạch sprint, họp hằng ngày, đánh giá và hồi cứu
- Hỗ trợ phân rã yêu cầu, ước tính công việc và đưa ra quyết định về kiến trúc
- Duy trì chất lượng mã nguồn bằng các nguyên tắc Clean Code, kiểm thử và đánh giá đồng nghiệp
- Chẩn đoán sự cố trong môi trường production, đề xuất cách khắc phục và tăng cường khả năng quan sát cho các luồng quan trọng
- Áp dụng các công cụ AI để cải thiện việc phân tích mã nguồn, viết tài liệu, kiểm thử, xử lý sự cố, tự động hóa tác vụ và năng suất của nhóm
- Phối hợp với các nhóm DevOps và hạ tầng về pipeline, môi trường, triển khai và tích hợp các dịch vụ Azure
Yêu cầu
- Đã hoàn thành bậc học cao hơn về Công nghệ thông tin, bao gồm bằng đại học hoặc bằng sau đại học chuyên sâu hoặc nghiên cứu
- Có kinh nghiệm chuyên môn với vai trò lập trình viên phần mềm cấp cao
- Có nền tảng làm việc trong môi trường phát triển phần mềm linh hoạt
- Thành thạo JavaScript hoặc TypeScript, Node.js và React ở cấp độ senior
- Có kinh nghiệm thực tế trong phát triển và duy trì REST API
- Có kiến thức vững về React Native hoặc sẵn sàng đóng góp cho ứng dụng di động của dự án
- Có kinh nghiệm với cơ sở dữ liệu Oracle, mô hình hóa quan hệ, truy vấn và migration
- Quen thuộc với Docker, pipeline CI/CD và các môi trường staging, production
- Có kinh nghiệm với Scrum và phối hợp giữa các nhóm đa chức năng
- Có khả năng tạo mã nguồn sạch, dễ kiểm thử và dễ bảo trì
- Giao tiếp kỹ thuật rõ ràng, có tính tự chủ và tinh thần chịu trách nhiệm với sản phẩm bàn giao
- Ưu tiên: quen thuộc với các dịch vụ Azure như Azure DevOps, Azure SQL, Blob Storage, Key Vault và Managed Identity
- Ưu tiên: có kinh nghiệm sử dụng Playwright để kiểm thử end-to-end
- Ưu tiên: có kinh nghiệm phát triển ứng dụng di động với các tính năng camera, OCR, định vị địa lý và hoạt động ngoại tuyến
- Ưu tiên: có kiến thức về bảo mật API, quản lý secret và các phương pháp tốt nhất khi triển khai
- Ưu tiên: sử dụng thành thạo các công cụ AI trong công việc phát triển và vận hành hằng ngày
Phúc lợi
- Vị trí hợp đồng có thời hạn
- Hình thức làm việc từ xa
- Chào đón ứng viên là người khuyết tật
- Có cơ hội phát triển năng lực
- Môi trường làm việc hợp tác, tôn trọng và hỗ trợ