Senior IoT Fullstack Developer

Salary: Negotiable
Level: Senior
Location: Hanoi

­­Position: Senior IoT Fullstack Developer (Fulltime)

Working Location: Hanoi

Contact to: recruitment@vietsol.com.vn (Tuyen dung Vietsol)

Job Descriptions:

  • Thiết kế, phát triển và vận hành các Backend Services cho nền tảng IoT.
  • Xây dựng kiến trúc Microservices có khả năng mở rộng, chịu tải cao và xử lý lượng lớn thiết bị kết nối đồng thời.
  • Phát triển các RESTful API / WebSocket API / gRPC phục vụ Web Application, Mobile Application và các hệ thống tích hợp bên ngoài.
  • Thiết kế và phát triển cơ chế giao tiếp giữa thiết bị IoT và Server thông qua:. MQTT, HTTP/HTTPS, WebSocket, TCP/IP, AMQP hoặc các giao thức tương đương.
  • Thiết kế và triển khai hệ thống thu thập, xử lý và lưu trữ Telemetry Data – Dữ liệu đo từ thiết bị IoT theo thời gian thực.
  • Xây dựng các luồng Event-driven Architecture để xử lý dữ liệu, cảnh báo và sự kiện từ thiết bị.
  • Tích hợp hệ thống với các Message Broker/Streaming Platform như: Kafka, RabbitMQ, MQTT Broker.
  • Thiết kế và tối ưu hệ thống Database: Relational Database: PostgreSQL / MySQL, NoSQL: MongoDB / Redis, Time-Series Database: InfluxDB / TimescaleDB hoặc tương đương.
  • Thiết kế cơ chế Authentication & Authorization theo JWT, OAuth2, RBAC.
  • Đảm bảo Security cho kết nối Device–Cloud, API và hệ thống Backend.
  • Tham gia xây dựng và duy trì CI/CD Pipeline.
  • Container hóa và triển khai hệ thống sử dụng Docker/Kubernetes.
  • Điều tra và xử lý các vấn đề liên quan đến hệ thống Production.
  • Thực hiện Code Review, xây dựng Coding Convention và đóng góp vào Architecture/Technical Design.
  • Phối hợp với các nhóm Embedded/Firmware, Hardware, Frontend, Mobile, DevOps, QA và Product/BA trong quá trình phát triển sản phẩm IoT.
  • Hỗ trợ và hướng dẫn các thành viên Junior/Middle trong team.

Job Requirements:

  • Tốt nghiệp Cao Đẳng/Đại học trở lên, chuyên ngành CNTT hoặc tương đương.
  • Có kiến thức cơ bản về lập trình hướng đối tượng, cơ sở dữ liệu.
  • Thành thạo ngôn ngữ lập trình C#, .NET.
  • Có kinh nghiệm với ít nhất một hệ thống Message Queue/Streaming như Kafka hoặc RabbitMQ.
  • Có kinh nghiệm thiết kế Database Schema và tối ưu truy vấn với SQL/NoSQL.
  • Hiểu về xử lý Real-time Data và lượng dữ liệu lớn từ nhiều thiết bị.
  • Có kinh nghiệm với Docker.
  • Có kiến thức hoặc kinh nghiệm triển khai hệ thống trên Kubernetes.
  • Có kinh nghiệm sử dụng Git và CI/CD.
  • Hiểu các nguyên tắc Software Architecture và Design Pattern.
  • Có khả năng phân tích vấn đề, troubleshooting và tối ưu hiệu năng hệ thống.

Benefit:

  • Mức lương cạnh tranh (bao gồm lương cơ bản, lương bổ sung, phụ cấp ăn trưa, v.v.)
  • Lương tháng 13 + Thưởng hiệu suất
  • Xét tăng lương 2 lần/năm
  • Hỗ trợ ăn trưa hàng tháng
  • Thời gian làm việc: Thứ 2 – Thứ 6 và thứ 7 nghỉ xen kẽ, với 44 giờ/tuần
  • 12 ngày nghỉ phép năm và 1 ngày nghỉ sinh nhật
  • Bảo hiểm chăm sóc sức khỏe
  • Chương trình đào tạo và phát triển sự nghiệp
  • Tham gia các dự án phát triển xe điện và thử nghiệm tích hợp hệ thống/cấp độ phương tiện
  • Môi trường làm việc quốc tế cùng các chuyên gia trên khắp thế giới
  • Cơ hội thăng tiến lên các vị trí: Trưởng nhóm, Trưởng bộ phận, Quản lý
  • Ngân sách hàng tháng dành cho các hoạt động gắn kết đội nhóm, v.v.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx