Backend Developer (Java/ Golang/ NodeJS)
Digital Innovation
Mô tả công việc
Tham gia phân tích, thiết kế, phát triển và bảo trì các hệ thống Web/Application. Phát triển các tính năng Backend sử dụng một trong các ngôn ngữ: Java, Golang hoặc NodeJS. Xây dựng và phát triển RESTful API, Microservices và các hệ thống có khả năng mở rộng cao. Làm việc với Database, tối ưu truy vấn và hiệu năng hệ thống. Phối hợp với Frontend, QA/QC, DevOps và các thành viên khác để triển khai sản phẩm. Tham gia review code, viết unit test và xử lý các vấn đề phát sinh trong quá trình phát triển. Nghiên cứu, đề xuất các giải pháp kỹ thuật nhằm cải thiện hiệu năng, độ ổn định và khả năng mở rộng của hệ thống. Tham gia triển khai, vận hành và bảo trì hệ thống theo yêu cầu dự án.
Yêu cầu công việc
Có từ 3 năm kinh nghiệm trở lên ở vị trí Backend Developer. Có kinh nghiệm chuyên sâu với ít nhất một trong ba ngôn ngữ Java / Golang / NodeJS. Có kiến thức tốt về: RESTful API, HTTP/HTTPS, JSON. Database: MySQL, PostgreSQL, Oracle hoặc tương đương. Git và quy trình phát triển phần mềm. OOP, Design Patterns và các nguyên tắc Clean Code. Có kinh nghiệm làm việc với Redis, Kafka/RabbitMQ là lợi thế. Có kinh nghiệm với Docker, CI/CD, Linux là lợi thế. Có hiểu biết về Microservices, Distributed System là điểm cộng. Có khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh. Có tinh thần trách nhiệm, chủ động trong công việc và khả năng làm việc nhóm tốt.
Quyền lợi
Mức lương cạnh tranh Upto 30M, trao đổi theo năng lực và kinh nghiệm. Tham gia các dự án thực tế với hệ thống có quy mô lớn. Có cơ hội làm việc với nhiều công nghệ Backend hiện đại. Được đào tạo và nâng cao kiến thức chuyên môn. Môi trường làm việc chuyên nghiệp, năng động và hỗ trợ phát triển lâu dài. Hưởng đầy đủ các chế độ theo quy định của công ty và pháp luật. Thưởng theo hiệu quả công việc và dự án.