Trở lại

Kỹ sư lập trình Fullstack (Dev Fullstack)

Tổng Công Ty Truyền Thông (VNPT MEDIA)
Số lượng: 2
Hà Nội
Hạn nộp: 31/12/2026
Lưu việc làm
Chia sẻ
Mô tả công việc
  • Các nhiệm vụ chính:
  • Phát triển tính năng & hệ thống: 
    • Phân tích User Stories để thiết kế và triển khai các tính năng mới trên cả Frontend (Web/Mobile) và Backend (Microservices).
    • Xây dựng mã nguồn sạch (Clean Code), dễ bảo trì, tuân thủ nghiêm ngặt các tiêu chuẩn kỹ thuật và thiết kế (Design Patterns) của dự án.
    • Thiết kế và tối ưu hóa hệ thống APIs (RESTful/gRPC) và cấu trúc cơ sở dữ liệu (SQL/NoSQL) đảm bảo tính nhất quán dữ liệu giữa các lớp ứng dụng.
    • Xây dựng tài liệu kỹ thuật (API Docs, sơ đồ luồng) cho các module phụ trách.
  • Đảm bảo chất lượng & Bảo mật:
    • Thực hiện kiểm thử đơn vị (Unit Test) và kiểm thử tích hợp để kiểm soát chất lượng mã nguồn ngay từ giai đoạn phát triển.
    • Áp dụng các nguyên tắc bảo mật (Secure Coding): Xác thực/phân quyền, mã hóa dữ liệu và phòng chống các lỗ hổng bảo mật phổ biến (OWASP Top 10).
    • Tham gia Code Review để tối ưu hóa giải pháp và đảm bảo tính đồng bộ kỹ thuật trong toàn đội ngũ.
  • Vận hành & tối ưu hoá:
    • Tối ưu hiệu suất ứng dụng (tốc độ tải trang, thời gian phản hồi API) và tinh chỉnh các câu lệnh truy vấn dữ liệu.
    • Phối hợp với đội ngũ DevOps triển khai ứng dụng lên các môi trường (Staging, Production) thông qua pipeline CI/CD.
    • Tích hợp hệ thống giám sát (Logging, Monitoring) vào mã nguồn để chủ động phát hiện và hỗ trợ xử lý sự cố vận hành.
  • Hợp tác & cải tiến:
    • Phối hợp chặt chẽ với BA, QA và Kiến trúc sư (SA) trong các buổi họp Agile (Daily Standup, Sprint Planning) để đạt mục tiêu chung của dự án.
    • Chủ động nghiên cứu, cập nhật các công nghệ và phương pháp phát triển mới (như BFF pattern, SSR) để cải tiến sản phẩm.
Yêu cầu công việc
  • Tốt nghiệp Đại học chuyên ngành CNTT, Khoa học máy tính hoặc tương đương.
  • Có 2–4 năm kinh nghiệm phát triển phần mềm Fullstack thực chiến.
  • Ưu tiên ứng viên có kinh nghiệm làm việc với hệ thống Microservices hoặc các nền tảng số có quy mô người dùng lớn.
  • Backend: Thành thạo Java (Spring Boot) hoặc Go. Hiểu biết sâu về RESTful API và các hệ thống trung gian (Kafka, RabbitMQ, Redis).
  • Frontend: Thành thạo HTML5, CSS3, JavaScript và một framework hiện đại (ReactJS, VueJS hoặc Flutter).
  • Hệ thống: Hiểu biết về cách Frontend tương tác với kiến trúc Microservices; sử dụng thành thạo Git và các công cụ CI/CD (Jenkins, GitLab CI).
  • Tư duy: Khả năng giải quyết vấn đề độc lập, tư duy logic tốt và tỉ mỉ trong việc kiểm soát chất lượng sản phẩm.
Phúc lợi
Tổng Công Ty Truyền Thông (VNPT MEDIA)