TeamViewer
TeamViewer
1.001 – 5.000 Nhân viên
B2BDoanh nghiệpSaaS
TeamViewer là công ty SaaS B2B phát triển phần mềm đám mây bảo mật cho truy cập từ xa, hỗ trợ từ xa và nâng cao trải nghiệm nhân viên số. Nền tảng của công ty giúp các đội ngũ CNTT và doanh nghiệp kiểm soát, giám sát và quản lý thiết bị đầu cuối, tự động hóa việc khắc phục sự cố, đồng thời hỗ trợ hoạt động tuyến đầu thông qua quy trình làm việc thực tế tăng cường. TeamViewer phục vụ các tổ chức thuộc nhiều quy mô khác nhau với các sản phẩm như Tensor, DEX và Frontline, cùng các tích hợp như Microsoft Intune, ServiceNow và Salesforce. Các giải pháp của công ty tập trung vào quản lý thiết bị an toàn, tuân thủ và có khả năng mở rộng.

Kỹ sư phần mềm Full-Stack cấp cao tại TeamViewer — Làm việc kết hợp ở Bồ Đào Nha

Gia nhập TeamViewer với vai trò kỹ sư full-stack cấp cao, xây dựng các dịch vụ backend và ứng dụng React cho nền tảng môi trường làm việc số. Công việc bao gồm kiến trúc, vận hành đám mây, kiểm thử và sử dụng có trách nhiệm hoạt động phát triển được hỗ trợ bởi AI.

Mô tả

  • Thiết kế, xây dựng và vận hành các dịch vụ backend cùng API bằng Java hoặc Kotlin và Spring Boot, hoặc Node.js và TypeScript
  • Phát triển các ứng dụng web chất lượng cao bằng React và TypeScript
  • Góp phần phát triển hệ thống thiết kế và kiến trúc micro-frontend
  • Định hướng các quyết định về kiến trúc và thiết kế cho những dịch vụ có khả năng mở rộng, bền vững và bảo mật
  • Áp dụng các nguyên tắc thiết kế hướng miền và hướng sự kiện
  • Mô hình hóa dữ liệu và lựa chọn giải pháp lưu trữ SQL và NoSQL phù hợp
  • Xây dựng các tích hợp bất đồng bộ với Kafka, NATS hoặc RabbitMQ
  • Chịu trách nhiệm triển khai và vận hành dịch vụ bằng Docker và Kubernetes
  • Cải thiện quy trình CI/CD và khả năng quan sát trong môi trường sản xuất
  • Định hướng kiểm thử cho các phạm vi unit, integration, contract và end-to-end
  • Thúc đẩy phát triển được hỗ trợ bởi AI và xây dựng các thực hành có trách nhiệm cho đội ngũ
  • Hướng dẫn kỹ sư, dẫn dắt hoạt động review code và nâng cao tiêu chuẩn kỹ thuật giữa các nhóm
  • Chịu trách nhiệm về tính năng từ khâu hình thành đến triển khai, đồng thời định hướng kỹ thuật trên toàn bộ stack

Yêu cầu

  • Tốt nghiệp ngành Khoa học máy tính, Kỹ thuật phần mềm hoặc lĩnh vực liên quan, hoặc có kinh nghiệm chuyên môn tương đương
  • Có ít nhất sáu năm kinh nghiệm phát triển phần mềm chuyên nghiệp trên cả hệ thống backend và frontend
  • Có khả năng đã được chứng minh trong việc dẫn dắt các sáng kiến kỹ thuật
  • Am hiểu sâu về backend với Java hoặc Kotlin và Spring Boot, hoặc Node.js và TypeScript
  • Có kinh nghiệm thực tiễn vững chắc với React và TypeScript
  • Có kinh nghiệm với các công cụ quản lý trạng thái hiện đại như Redux Toolkit, Zustand hoặc TanStack Query
  • Am hiểu sâu về hệ thống phân tán, thiết kế API và kiến trúc phần mềm
  • Có kinh nghiệm vững chắc với cơ sở dữ liệu quan hệ và NoSQL
  • Có kiến thức thực hành về các nền tảng nhắn tin như Kafka, NATS hoặc RabbitMQ
  • Có kinh nghiệm vững chắc với Docker, Kubernetes, CI/CD và khả năng quan sát trong môi trường sản xuất
  • Hiểu rõ các thực hành bảo mật dành cho ứng dụng backend và web
  • Có kinh nghiệm thực tiễn sử dụng các công cụ lập trình bằng AI như Claude Code, GitHub Copilot hoặc Cursor
  • Có kinh nghiệm hướng dẫn kỹ sư và đóng góp trong các nhóm agile
  • Thành thạo tiếng Anh nói và viết

Phúc lợi

  • Mức lương và phúc lợi cạnh tranh, bao gồm thưởng thành tích hoặc thưởng doanh số của công ty và đánh giá lương định kỳ
  • Văn phòng có vị trí thuận tiện để tiếp cận phương tiện giao thông công cộng
  • Mức giá ưu đãi và các ưu đãi đặc biệt tại các phòng gym địa phương
  • Được sử dụng nền tảng Corporate Benefits cùng nhiều chương trình giảm giá
  • Các hoạt động đội nhóm thường xuyên và sự kiện kỷ niệm toàn công ty
  • Chính sách môi trường làm việc cởi mở
  • Môi trường thoải mái, không yêu cầu quy định trang phục chính thức
  • Các cuộc họp toàn công ty và Leadership Lunches thường xuyên
  • Làm việc kết hợp với thời gian linh hoạt
  • Chương trình Work From Abroad cho phép làm việc tối đa 40 ngày bên ngoài quốc gia ký hợp đồng
  • Được onboarding trực tiếp tại trụ sở chính để hỗ trợ khởi đầu thuận lợi