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
Job Description
About Company

Your role & responsibilities

  • 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ế

Your skills & qualifications

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

Benefits for you

  • Đượ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, ...)

Company

VTVlive

Industry

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

Company size

100-499

Nationality

Vietnam

About us

General information