VTV Live

VTV Live

Công ty Cổ phần Truyền hình tương tác Việt Nam

Backend Developer

Trách nhiệm công việc:

  • Lập trình và phát triển ứng dụng Backend trong môi trường Microservice và các công cụ quản trị
  • Tham gia phát triển và vận hành các hệ thống Id, Payment, SDK, Streaming, Education…
  • Thiết kế và triển khai các ứng dụng lõi hệt hống có yêu cầu Hiệu năng cao, tần suất truy cập lớn và khả năng chịu lỗi
  • Nhận yêu cầu từ trưởng nhóm, phân tích, đánh giá và thực hiện nhiệm vụ được giao
  • Phối hợp với các nhóm để thiết kế, phân tích, phát triển tính năng mới
  • Khắc phục sự cố, sửa lỗi cho các ứng dụng đảm bảo hệ thống hoạt động và bảo mật
  • Đề xuất các thay đổi và cải tiến hệ thống
  • Cập nhập các công nghệ mới về Backend
  • Tái cấu trúc và tối ưu hệ thống: Id, Payment, SDK, Streaming, Giáo dục và ác ứng dung lõi khác trong hệ sinh thái VTVlive
  • Đọc và viết tài liệu tích hợp, tài liệu thiết kế

Kỹ năng & Chuyên môn:

Vị trí Mid - Junior

  • Kinh nghiệm 2 năm tại vị trí lập trình Backend
  • Thành thạo ít nhất một ngôn ngữ lập trình bằng: C#, Java, Nodejs, C++, Golang, Python.
  • Có kiến thức về vòng đời phát triển phần mềm: Thiết kế UI/UX, phát triển, tích hợp, quản lý chất lượng.
  • Hiểu biết các tiêu chuẩn API: Restful, Soap…và các công cụ mô tả giao diện tích hợp. Hiểu biết về tiêu
  • chuẩn gRPC hoặc đã từng làm việc với ứng dụng di động là một lợi thế.
  • Hiểu biết về mô hình MVC và có thể dễ dàng phát triển ứng dụng quản trị bằng MVC
  • Hiểu biết về phương pháp luận Microservice và các công nghệ Microservice.
  • Có kinh nghiệm với OOP và các mẫu phát triển phổ biến: Singleton, Builder, DI, Observer
  • Quen thuộc với các kiểu mẫu dữ liệu truyền tải trong môi trường API: json, xml và các định dang media khác.
  • Hiểu biết về bảo mật API, xác thực và định danh API
  • Quen thuộc với tài liệu thiết kế LLD
  • Có kinh nghiệm với các hệ quản trị cơ sở dữ liệu quan hệ MS SQL, Oracle và cơ sử dữ liệu phi quan hệ như: MongoDb
  • Kinh nghiệm làm việc với các vị trí PO, PM, BA và Tester

Vị trí Senior

  • (Bao gồm tất cả các kỹ năng của Junior và Mid)
  • Am hiểu về Agile/Scrum và các công cụ Jira, Confluence
  • Có kỹ năng lãnh đạo và quản lý hoặc khả năng tự học sâu về các lĩnh vự lõi hệ thống như: Id, Payment,
  • Edu, Streaming, Game …
  • Kinh nghiệm về an toàn và bảo mật API
  • Hiểu biết về các hệ thống Gateway như Kong, Ingress và các mẫu lập trình Microservice như Service
  • Discovery, CQRS, Event Sourcing, Saga, …. Có thể thiết kế và triển khai đầy đủ một hệ Microservice theo mẫu Event - Driven.
  • Kinh nghiệm với các hệ Cache và Messasing như: Redis, Kafka, RabbitMQ…
  • Có thiên hướng thiết kế và xây dựng dịch vụ chia sẻ (Shared Service) là một lợi thế.
  • Có thời gian làm trong môi trường hiệu năng cao và yêu cầu SLA cao là một lợi thế
  • Hiểu biết về DevOps, có kinh nghiệm về hệ thống Container: K8s, DockerSwarm.
  • Quen thuộc với tài liệu thiết kế mức cao (HLD)
  • Kinh nghiệm với nhiều loại database từ T-SQL, No-SQL và Time Series, lựa chọn đúng đắn theo từng trường hợp
  • Làm việc với các công cụ phân tích Log trực quan như EFK, ELK
  • Có khả năng điều phối và đề xuất các giải pháp sáng sủa.
  • Có khả năng nghiên cứu công nghệ mới, đào tạo, dẫn dắt các thành viên khác
1 tuần trước

Địa điểm

Số 3, ngõ 84 Ngọc Khánh, Phường Giảng Võ, Quận Ba Đình, Thành phố Hà Nội

Số năm kinh nghiệm

2 năm

Cấp bậc

Nhân viên

Loại hình

Kỹ năng

Quy trình phỏng vấn

  • Vòng 1:

    Lọc hồ sơ
  • Vòng 2:

    Phỏng vấn với Tech Lead
  • Vòng 3:

    Phỏng vấn với Giám đốc
unnamed (5).jpg
unnamed (4).jpg
unnamed (3).jpg
03650f4bb5ee0cab3aac89894e38ca32.jpg
d54de1dc415c9ef3b2b634ececd6eabe.jpg
Website
Địa điểm

Số 3, ngõ 84 Ngọc Khánh, Phường Giảng Võ, Quận Ba Đình, Thành phố Hà Nội

Quy mô công ty

100-499

Ngành nghề
Các công nghệ sử dụng