TopDev

Backend Developer

VTVlive

Số 3, ngõ 84 Ngọc Khánh, Phường Giảng Võ, Quận Ba Đình, Thành phố Hà Nội
Mô tả công việc
Giới thiệu về công ty

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

Phúc lợi dành cho bạn

  • Được hưởng các chế độ BHXH, nghỉ phép năm/thâm niên theo quy định của nhà nước
  • Mức lương cạnh tranh, lương tháng thứ 13, 14 và thưởng theo hiệu quả công việc
  • Cơ hội xét tăng lương/thăng chức 2 lần/năm.
  • Cơ hội làm việc trong môi trường trẻ trung, năng động, khuyến khích tinh thần sáng tạo và phát triển bản thân
  • Cơ hội tham gia các hoạt động bên lề, Company Trip, các sự kiện thường niên (lễ, Tết, ...)

Công ty

VTVlive

Ngành nghề

Quảng Cáo Truyền Thông, Phần Mềm, Giải trí/ Game, Dịch vụ IT

Quy mô công ty

100-499

Quốc tịch công ty

Vietnam

Về chúng tôi

Thông tin chung