Mô Tả Công Việc
Trách Nhiệm Chính
- Thiết kế và phát triển hệ thống backend bằng TypeScript, đảm bảo hiệu suất cao, độ tin cậy và khả năng mở rộng cho ứng dụng mạng xã hội tập trung.
- Thiết kế và triển khai các module kinh doanh như hệ thống cửa hàng, hệ thống số tương tác và tích hợp ví web3, tập trung vào trải nghiệm người dùng và sự ổn định của hệ thống.
- Hợp tác với các quản lý sản phẩm và nhà phát triển frontend để chuyển đổi yêu cầu thành các thông số kỹ thuật và cung cấp các giải pháp mạnh mẽ.
- Tối ưu hóa hệ thống đề xuất để cải thiện cá nhân hóa và giữ chân người dùng, tận dụng phân tích dữ liệu và kỹ thuật học máy.
- Đảm bảo thực hành mã hóa an toàn và triển khai các biện pháp bảo vệ dữ liệu người dùng, ngăn chặn lỗ hổng trong cơ sở hạ tầng backend.
- Thực hiện đánh giá mã, gỡ lỗi các vấn đề phức tạp và duy trì các hệ thống hiện có để đảm bảo hoạt động liên tục và cải thiện hiệu suất.
- Tham gia phát triển các API giúp giao tiếp liền mạch giữa các thành phần khác nhau của ứng dụng và dịch vụ bên thứ ba.
- Làm việc với các hệ thống cơ sở dữ liệu để thiết kế mô hình dữ liệu hiệu quả, tối ưu hóa truy vấn và đảm bảo tính toàn vẹn và nhất quán của dữ liệu.
- Giám sát hiệu suất hệ thống, xác định các nút thắt cổ chai và triển khai giải pháp để tăng khả năng mở rộng và giảm độ trễ.
- Cập nhật các công nghệ mới nổi và thực tiễn tốt nhất trong ngành để liên tục cải thiện quy trình phát triển backend.
Yêu Cầu Công Việc
- Có kinh nghiệm chứng minh là nhà phát triển backend với nền tảng vững chắc về TypeScript, Node.js và thiết kế API RESTful.
- Chuyên môn trong việc xây dựng hệ thống có khả năng mở rộng bằng các framework như Express.js hoặc NestJS, tập trung vào tính sẵn sàng cao và khả năng chịu lỗi.
- Hiểu biết sâu sắc về công nghệ cơ sở dữ liệu như MongoDB, PostgreSQL hoặc MySQL, bao gồm tối ưu hóa truy vấn và mô hình hóa dữ liệu.
- Kinh nghiệm tích hợp blockchain, đặc biệt trong phát triển chức năng ví web3 bằng Ethereum hoặc các nền tảng phi tập trung khác.
- Kỹ năng giải quyết vấn đề mạnh mẽ và khả năng gỡ lỗi các vấn đề phức tạp trong hệ thống phân tán, tập trung vào hiệu suất và bảo mật.
- Kỹ năng giao tiếp xuất sắc để hợp tác hiệu quả với các nhóm đa chức năng, bao gồm quản lý sản phẩm, nhà thiết kế và nhà phát triển frontend.
- Khả năng làm việc độc lập và chịu trách nhiệm với dự án trong khi vẫn đóng góp vào mục tiêu nhóm và chia sẻ kiến thức.
- Hiểu biết về các nền tảng đám mây như AWS, Azure hoặc Google Cloud để triển khai và quản lý dịch vụ backend.
- Kinh nghiệm với các pipeline CI/CD và thực tiễn DevOps để đảm bảo quy trình phát triển, kiểm thử và triển khai hiệu quả.
- Chú ý đến chi tiết và cam kết viết mã sạch, dễ bảo trì và được tài liệu hóa tốt.
- Ưu tiên: Quen thuộc với kiến trúc microservice, công cụ container hóa như Docker và giải pháp giám sát như Prometheus hoặc Grafana.
- Ưu tiên: Kinh nghiệm với framework học máy cho hệ thống đề xuất, bao gồm TensorFlow hoặc PyTorch.
- Ưu tiên: Hiểu biết về giao thức web3 và công nghệ blockchain để hỗ trợ phát triển ứng dụng phi tập trung.
