Back-end Lead

Salary: Negotiable
Level: Leader
Location: Remote

Position: Back-end Lead & IoT Platform Architect
Working Location: Remote/Part-time
Contact to: Tuyen dung Vietsol (recruitment@vietsol.com.vn)

1. Role Objective
Lead the development of Vietsol’s common IoT platform for fleet management, AI cameras and smart factory solutions. The role combines hands-on Back end development, ownership of scalable Backend/IoT architecture capable of managing large numbers of devices, real-time data and AI events.

2. Key Responsibilities

Platform and system architecture

  • Design the end-to-end architecture covering edge devices, IoT gateways, cloud backend,data platform, APIs and web applications.
  • Build a scalable, high-availability platform designed to support millions of devices and concurrent connections.
  • Define common platform services including device management, telemetry, alerts, digital twin/device shadow, OTA, user management, subscription and reporting.
  • Define multi-tenant architecture, data partitioning, retention, disaster recovery and system observability.
  • Make key technical decisions and manage platform technical debt.

Backend and IoT development

  • Design and develop microservices, APIs and real-time processing services.
  • Develop MQTT architecture covering topic design, QoS, sessions, device status, authentication and broker clustering.
  • Build event-driven pipelines using Kafka/RabbitMQ, Redis and stream-processing technologies.
  • Design databases for telemetry, GPS, events, images and operational data.
  • Integrate GPS devices, vehicle gateways, AI cameras, PLCs, sensors and third party systems.
  • Support protocols such as MQTT, HTTP/REST, WebSocket, TCP/IP, Modbus, CAN gateway, RTSP and ONVIF.
  • Implement device provisioning, certificate management, OTA and secure communication.

Cloud, DevOps and security

  • Work with DevOps to implement Docker, Kubernetes, CI/CD, autoscaling and cloud deployment.
  • Establish monitoring, logging, tracing, alerting and performance testing.
  • Ensure cybersecurity, data privacy, access control and secure device lifecycle management.
  • Plan system capacity, cloud cost and service-level objectives.

Team and product development

  • Build and develop the Full-stack, Backend and Frontend engineering teams.
  • Translate business and customer use cases into platform architecture and product roadmaps.
  • Work with Product, AI, Embedded, DevOps, QA and Project Management teams.
  • Participate in technical discussions, estimations and solution presentations to customers.

3. Required Qualifications

  • At least 7 years of software development experience, including experience as Technical Lead or Architect.
    Strong hands-on experience in modern frontend technologies such as Angular or React.
  • Strong backend experience with Java/Spring Boot, .NET, Node.js or Go.
  • Practical experience designing distributed, real-time or high-traffic systems.
  • Strong knowledge of MQTT, WebSocket, REST APIs, message brokers and eventdriven architecture.
  • Experience with Kafka/RabbitMQ, Redis, SQL, NoSQL and time-series databases.
  • Experience with microservices, Docker, Kubernetes and AWS/Azure/GCP.
  • Understanding of database partitioning, horizontal scaling, caching, load balancing and fault tolerance.
  • Ability to lead engineers, conduct architecture reviews and maintain engineering standards.
  • Good English communication skills.

4. Preferred Qualifications

  • Experience with fleet management, telematics, logistics, IoT or connected-vehicle platforms.
  • Experience with AI camera systems, RTSP, ONVIF, WebRTC, video metadata or object storage.
  • Experience managing hundreds of thousands or millions of devices/messages.
  • Knowledge of device provisioning, PKI, OTA and IoT cybersecurity.
  • Experience with geospatial data, PostGIS, map visualization and route processing.
  • Familiarity with industrial protocols, edge computing and smart factory systems.

5. Initial Performance Expectations

  • Complete the current platform architecture assessment and scalability roadmap within the first 60 days.
  • Establish technical standards, code-review practices and a clear Frontend/Backend team structure.
  • Define the common IoT platform architecture for Fleet, AI Camera and SmartFactory products.
    Demonstrate platform capacity through measurable load and performance testing.
  • Improve system reliability, release quality and development productivity.
  • Build and mentor a capable product engineering team with clear technical ownership.

6. Role Allocation

  • 50%: Backend and IoT platform architecture/development.
  • 25%: Frontend leadership and architecture.
  • 15%: Team development and technical governance.
  • 10%: Product planning and customer solution support.

8.Benefit:

  • Good salary (includes base salary, additional salary, housing allowance, meal allowance, etc.)
  • 13th month salary + Incentive/performance bonus
  • Salary review twice a year
  • Lunch monthly support
  • 12 annual leave days plus 1 birthday leave
  • Health care insurance
  • Training & career development program
  • Oversea working opportunities
  • Working in international environment with experts around the world
  • Opportunities for career advancement to Team Leader, Group Leader, and Manager positions
  • Monthly budget for team activities, etc.

Apply for this position

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