Mô tả Công việc
Trách nhiệm Chính
- Dẫn dắt vòng đời phát triển đầy đủ của giao thức và sản phẩm Liquid Collective, bao gồm thiết kế API, triển khai, kiểm thử và triển khai. Công việc đòi hỏi phối hợp với các bên liên quan để xác định yêu cầu và cung cấp các giải pháp mở rộng, bảo mật.
- Thiết lập và duy trì các phương pháp tốt nhất cho phát triển phần mềm, bao gồm kiến trúc API, chất lượng mã, phương pháp kiểm thử, tiêu chuẩn tài liệu, quản lý phát hành, hệ thống giám sát và giao thức bảo mật. Bạn cũng sẽ đóng góp cải tiến quy trình hiện có thông qua phản hồi liên tục và đổi mới.
- Thúc đẩy tăng trưởng nhóm bằng cách tích cực tham gia tuyển dụng, đào tạo nhân viên mới và cố vấn cho các kỹ sư. Chuyên môn của bạn sẽ giúp xây dựng đội ngũ công nghệ hiệu suất cao có khả năng triển khai các dự án phức tạp hiệu quả.
- Định hình văn hóa kỹ thuật sản phẩm bằng cách liên kết thực tiễn nhóm với giá trị cốt lõi của Alluvial. Bao gồm thúc đẩy hợp tác, nâng cao xuất sắc kỹ thuật và đảm bảo tuân thủ tiêu chuẩn đạo đức trong mọi hoạt động phát triển.
- Hợp tác với quản lý sản phẩm và nhà khoa học dữ liệu để thiết kế và triển khai tính năng nâng cao trải nghiệm người dùng và hiệu suất hệ thống. Bạn cũng sẽ đóng góp vào lập kế hoạch chiến lược cho lộ trình công nghệ.
- Đảm bảo độ tin cậy và khả năng mở rộng của hệ thống backend bằng cách thực hiện kiểm toán hiệu suất định kỳ, tối ưu hiệu quả mã và triển khai cơ chế xử lý lỗi mạnh mẽ.
- Làm việc với kỹ sư DevOps để tự động hóa quy trình triển khai, giám sát tình trạng hệ thống và thiết lập hệ thống cảnh báo giải quyết sự cố chủ động.
- Cập nhật công nghệ mới và xu hướng ngành để xác định cơ hội đổi mới và cải tiến trong hạ tầng backend.
Yêu cầu Công việc
- Kinh nghiệm chứng minh là kỹ sư backend, ưu tiên phát triển blockchain hoặc hệ thống phi tập trung. Chuyên môn thiết kế và triển khai API, Oracles và Indexers mở rộng là bắt buộc.
- Thành thạo ngôn ngữ lập trình như Go, Python, Node.js hoặc Java. Kinh nghiệm với hệ thống phân tán và kiến trúc microservices là điểm cộng.
- Hiểu biết sâu về phương pháp phát triển phần mềm tốt nhất, bao gồm kiểm soát phiên bản (Git), pipeline CI/CD và khung kiểm thử tự động. Quen thuộc với giao thức bảo mật và tiêu chuẩn tuân thủ là yêu cầu.
- Kỹ năng giải quyết vấn đề xuất sắc và khả năng gỡ lỗi hệ thống phức tạp. Bạn cần có thành tích cung cấp mã chất lượng cao trong thời hạn chặt chẽ.
- Tư duy hợp tác với kỹ năng giao tiếp mạnh để làm việc hiệu quả với nhóm đa chức năng. Khả năng cố vấn kỹ sư cấp dưới và chia sẻ kiến thức được ưu tiên.
- Kinh nghiệm với nền tảng đám mây như AWS, Google Cloud hoặc Azure. Quen thuộc với công nghệ container hóa như Docker và công cụ điều phối như Kubernetes là lợi thế.
- Kỹ năng phân tích mạnh để giám sát hiệu suất hệ thống, xác định nút thắt và triển khai tối ưu hóa. Kinh nghiệm với công cụ giám sát như Prometheus hoặc Grafana là điểm cộng.
- Khả năng làm việc độc lập và chịu trách nhiệm dự án trong khi đóng góp mục tiêu nhóm. Bạn cần thoải mái với sự mơ hồ và ưu tiên công việc hiệu quả.
- Kỹ năng giao tiếp bằng văn bản và lời nói xuất sắc để tài liệu hóa quy trình kỹ thuật và hợp tác với bên liên quan. Thành thạo tạo tài liệu kỹ thuật và hướng dẫn người dùng là yêu cầu.
- Đam mê công nghệ mã nguồn mở và cam kết học hỏi liên tục. Bạn cần sẵn sàng khám phá công cụ và phương pháp mới để nâng cao khả năng backend.
