Mô Tả Công Việc
Tìm kiếm một lập trình viên Go giàu kinh nghiệm để gia nhập đội ngũ công nghệ đổi mới của chúng tôi. Vai trò bao gồm thiết kế, phát triển và bảo trì các hệ thống phân tán hiệu suất cao, tập trung vào tối ưu hóa hiệu quả ứng dụng và khả năng mở rộng. Bạn sẽ làm việc trong môi trường container hóa sử dụng Docker và Kubernetes để triển khai và quản lý microservices một cách liền mạch. Trách nhiệm bao gồm hợp tác với các nhóm đa chức năng để cung cấp các giải pháp mạnh mẽ, đồng thời tận dụng Git/GitHub để kiểm soát phiên bản và Copilot để hỗ trợ mã thông minh. Ứng viên cũng sẽ tham gia vào thiết kế và quản lý kiến trúc cơ sở dữ liệu, sử dụng MySQL, Postgres, Redis và Kafka, với kinh nghiệm bổ sung về các cơ sở dữ liệu NoSQL khác là một lợi thế mạnh. Chuyên môn về blockchain là yếu tố quan trọng, đòi hỏi kiến thức sâu rộng về hệ sinh thái EVM, BTC, Solana, Cosmos và Sui để đóng góp vào phát triển ứng dụng phi tập trung. Vị trí này đòi hỏi cách tiếp cận chủ động trong giải quyết vấn đề, tinh thần trách nhiệm cao với các sản phẩm đầu ra và khả năng thích ứng với công nghệ đang phát triển trong môi trường làm việc nhịp độ nhanh.
Trách Nhiệm Chính
- Phát triển và bảo trì các ứng dụng dựa trên Go có khả năng mở rộng với trọng tâm là tối ưu hóa hiệu suất và độ tin cậy hệ thống
- Triển khai các giải pháp điều phối container bằng Docker và Kubernetes cho triển khai cloud-native
- Hợp tác với các nhóm DevOps để tự động hóa các quy trình CI/CD và đảm bảo quản lý vòng đời ứng dụng trơn tru
- Thiết kế và quản lý cơ sở dữ liệu quan hệ và NoSQL bao gồm MySQL, Postgres, Redis, Kafka và các hệ thống khác
- Đóng góp vào phát triển giao thức blockchain và triển khai hợp đồng thông minh trên nhiều hệ sinh thái
- Gỡ lỗi các hệ thống phức tạp và giải quyết các vấn đề kỹ thuật thông qua phân tích hệ thống và các giải pháp sáng tạo
- Tham gia đánh giá mã và các buổi chia sẻ kiến thức để duy trì chất lượng mã và chuyên môn nhóm
- Tài liệu hóa các quy trình kỹ thuật và duy trì giao tiếp rõ ràng với các bên liên quan và thành viên nhóm
- Cập nhật các công nghệ mới nổi và xu hướng ngành để liên tục cải thiện kiến trúc hệ thống
- Hỗ trợ hợp tác nhóm trong môi trường đa văn hóa đồng thời duy trì tiêu chuẩn chuyên nghiệp cao
Yêu Cầu Công Việc
- Chuyên môn đã được chứng minh về ngôn ngữ Go với 3+ năm kinh nghiệm phát triển thực tế
- Hiểu biết sâu sắc về công nghệ container hóa (Docker, Kubernetes) và các phương pháp điều phối tốt nhất
- Thành thạo Git/GitHub để kiểm soát phiên bản, với kinh nghiệm sử dụng các công cụ hỗ trợ AI như Copilot
- Kiến thức toàn diện về hệ thống cơ sở dữ liệu quan hệ (MySQL, Postgres) và NoSQL (Redis, Kafka)
- Kinh nghiệm phát triển blockchain, bao gồm tương tác hợp đồng thông minh và kiến trúc ứng dụng phi tập trung
- Kỹ năng giải quyết vấn đề xuất sắc với thành tích giải quyết các thách thức kỹ thuật phức tạp
- Khả năng giao tiếp mạnh mẽ (thông thạo tiếng Anh) với kinh nghiệm hợp tác nhóm đa văn hóa
- Tư duy chủ động và khả năng học hỏi công nghệ mới nhanh chóng trong môi trường làm việc năng động
- Tinh thần hợp tác với tinh thần trách nhiệm cao đối với các sản phẩm kỹ thuật và kết quả dự án
- Khả năng làm việc độc lập đồng thời duy trì giao tiếp hiệu quả với thành viên nhóm và các bên liên quan
Yêu Cầu Ưu Tiên
- Kinh nghiệm với các thuật toán đồng thuận blockchain và giải pháp tương tác đa chuỗi
- Kiến thức về nền tảng điện toán đám mây (AWS, Azure) và triển khai kiến trúc serverless
- Hiểu biết về các mẫu thiết kế hệ thống phân tán và giao thức giao tiếp microservices
- Kinh nghiệm với các framework bảo mật blockchain và phương pháp kiểm thử hợp đồng thông minh
- Khả năng hướng dẫn các lập trình viên mới và chia sẻ chuyên môn kỹ thuật trong nhóm
- Kinh nghiệm với các công cụ phân tích blockchain và nền tảng trực quan hóa dữ liệu
- Thành thạo phương pháp Agile/Scrum để phát triển phần mềm lặp đi lặp lại
- Kinh nghiệm với hệ thống quản lý danh tính dựa trên blockchain và giải pháp lưu trữ phi tập trung
- Hiểu biết về các giải pháp mở rộng blockchain (Layer 2, kỹ thuật sharding)
- Khả năng trình bày giải pháp kỹ thuật cho các bên liên quan không chuyên một cách hiệu quả