Bỏ qua để đến Nội dung

Senior NodeJS Developer

Hanoi, Việt Nam

 TÓM TẮT VỊ TRÍ

  • Thiết kế, phát triển các ứng dụng phần mềm trên nền NodeJS.
  • Chịu trách nhiệm và dẫn dắt toàn bộ giai đoạn phát triển phần mềm.
  • Thực hiện đúng quy trình phát triển phần mềm (Báo cáo tiến độ và tình trạng công việc, v.v.).
  • Phát hiện và sửa lỗi, cải thiện hiệu năng phần mềm.
  • Phân tích, đề xuất giải pháp và cải tiến kiến trúc phần mềm.
  • Review code và cải thiện quy trình phát triển.
  • Tối ưu hóa và thiết kế cơ sở dữ liệu.
  • Quản lý, đào tạo và hỗ trợ các thành viên cấp thấp hơn.

I. MÔ TẢ CÔNG VIỆC

  • Phát hiện, sửa lỗi, và cải thiện hiệu suất và bảo mật cho ứng dụng;
  • Phân tích và đề xuất giải pháp kỹ thuật, cải tiến kiến trúc backend;
  • Review code và đào tạo lập trình viên cấp dưới, hỗ trợ giải quyết các vấn đề kỹ thuật;
  • Phát triển và tối ưu hóa logic phía server sử dụng Node.js và các công nghệ backend hiện đại;
  • Tích hợp RESTful API / GraphQL vào ứng dụng, phối hợp chặt chẽ với đội frontend;
  • Thiết kế và phát triển ứng dụng web với Node.js, đảm bảo hiệu suất và khả năng mở rộng.

II. YÊU CẦU ỨNG VIÊN

  • Tối thiểu 5 năm kinh nghiệm với Node.js và các framework liên quan, sử dụng thành thạo OOP và TypeScript; có kinh nghiệm làm việc với API RestFul, API Gateway, GraphQL, WebSocket;
  • Kinh nghiệm làm việc với RESTful API, API Gateway, GraphQL, cùng các DBMS như MySQL, PostgreSQL, MongoDB; thành thạo Unit test, caching (Redis), realtime (WebSocket, Socket.IO), và queue service (RabbitMQ, Kafka);
  • Hiểu biết sâu sắc về thiết kế hệ thống, kiến trúc phần mềm (MVC, Design Patterns), Microservices, và Serverless;
  • Kinh nghiệm sử dụng các công cụ DevOps như Docker, Kubernetes, CI/CD, và làm việc trên nền tảng cloud (AWS, GCP, Azure);
  • Kinh nghiệm triển khai và quản lý hệ thống trên các máy chủ Linux và Cloud.
  • Tư duy logic, phân tích và giải quyết vấn đề: Có khả năng làm việc chủ động, làm việc theo nhóm, và ham học hỏi để thích ứng với công nghệ mới; giao tiếp tốt với các bên liên quan để hiểu yêu cầu và đề xuất giải pháp;
  • Kinh nghiệm làm việc với các mô hình Agile và thành thạo các công cụ quản lý dự án như Jira/Redmine; có chứng chỉ ngoại ngữ và khả năng giao tiếp trôi chảy bằng tiếng Anh.

III. ĐÃI NGỘ

  • Mức lương thỏa thuận theo năng lực;
  • Hưởng đầy đủ chế độ phúc lợi như: BHXH, BHYT, BHTN;
  • Thưởng lễ, tết, lương tháng thứ 13, sinh nhật, hiếu; hỉ, nghỉ mát hàng năm…;
  • Môi trường làm việc chuyên nghiệp, trẻ trung, đồng nghiệp vui vẻ, thân thiện;
  • Được đào tạo, hướng dẫn để nhanh chóng nắm bắt công việc;
  • Hỗ trợ các khóa học kỹ năng, workshop, webinar theo công nghệ; 
  • Thời gian làm việc: Thứ 2 – thứ 6; 8:30AM to 6:00PM.

ĐỊA ĐIỂM

Công ty TNHH Phần mềm Bắc Hà;

Văn phòng Hà Nội:  Tầng 06, Tòa nhà Technosoft, số 8, ngõ 15 Duy Tân, Cầu Giấy, Hà Nội;

Văn phòng Vinh:  P906, chung cư Vinaconex 16, số 16 đường An Dương Vương, phường Trường Thi, thành phố Vinh.