Mô Tả Công Việc
Trách Nhiệm Chính
- Đồng sở hữu sản phẩm bằng cách nắm quyền sở hữu các thành phần và hệ thống backend chính. Bạn sẽ có quyền tự chủ cao để đưa ra các quyết định kỹ thuật và chịu trách nhiệm về kiến trúc tổng thể và hiệu suất của sản phẩm. Là một kỹ sư tiên phong, bạn sẽ có tiếng nói quan trọng trong mọi quyết định kỹ thuật, đóng góp vào định hướng chiến lược của quá trình phát triển sản phẩm.
- Đổi mới và lặp lại bằng cách khám phá các ý tưởng mới táo bạo để nâng cao khả năng của hệ thống đồng thời tinh chỉnh và tối ưu hóa các giải pháp hiện có. Bạn sẽ chịu trách nhiệm triển khai các cải tiến cho các tính năng cần được lặp lại lần thứ hai, đảm bảo chúng phù hợp với nhu cầu kinh doanh và tiêu chuẩn kỹ thuật đang phát triển.
- Giải quyết các vấn đề kỹ thuật hàng đầu bằng cách xác định và giải quyết các vấn đề quan trọng ảnh hưởng đến độ tin cậy, khả năng mở rộng và hiệu quả của hệ thống. Bạn sẽ tập trung vào các đóng góp tăng dần và hàng ngày cho tất cả các phần của cơ sở mã sản phẩm, đảm bảo tiến độ và chất lượng nhất quán trên toàn bộ cơ sở hạ tầng backend.
Yêu Cầu Công Việc
- Thành thạo các công nghệ backend bao gồm Node.js, Express, KnexJS, PostgreSQL và Redis. Bạn cần hiểu rõ cách các công cụ này tích hợp để xây dựng các hệ thống mạnh mẽ, hiệu suất cao.
- Kinh nghiệm với các framework frontend hiện đại như Typescript, React và ReactQuery. Bạn sẽ cần hợp tác với các nhóm frontend để đảm bảo giao tiếp liền mạch giữa các thành phần phía máy khách và máy chủ.
- Chuyên môn vững vàng về cơ sở hạ tầng đám mây và các nền tảng triển khai như Heroku và AWS. Bạn sẽ chịu trách nhiệm quản lý các môi trường có thể mở rộng, đảm bảo độ tin cậy và tối ưu hóa việc sử dụng tài nguyên.
- Kỹ năng giải quyết vấn đề xuất sắc với thành tích đã được chứng minh trong việc cung cấp các giải pháp có thể mở rộng. Bạn cần có khả năng phân tích các thách thức kỹ thuật phức tạp và triển khai các giải pháp hiệu quả, lâu dài.
- Khả năng làm việc độc lập trong khi hợp tác hiệu quả với các nhóm đa chức năng. Bạn sẽ cần cân bằng giữa quyền tự chủ và làm việc nhóm để đạt được mục tiêu sản phẩm một cách hiệu quả.
- Kinh nghiệm với các phương pháp phát triển agile và cam kết học hỏi, cải tiến liên tục. Bạn cần có khả năng thích ứng với các yêu cầu thay đổi và đóng góp vào văn hóa đổi mới.
- Kỹ năng giao tiếp mạnh mẽ để trình bày rõ ràng các quyết định kỹ thuật và hợp tác với các bên liên quan. Bạn sẽ cần trình bày các giải pháp một cách rõ ràng và làm việc với các quản lý sản phẩm để căn chỉnh các triển khai kỹ thuật với mục tiêu kinh doanh.
- Các yêu cầu ưu tiên bao gồm kinh nghiệm với các pipeline CI/CD, kiến trúc microservices và các kỹ thuật tối ưu hóa hiệu suất. Bạn cũng nên có niềm đam mê xây dựng các hệ thống đáng tin cậy, dễ bảo trì có thể mở rộng theo nhu cầu người dùng.
