Giới thiệu về vị trí Backend Engineer
Backend Engineer là vị trí chủ chốt, chịu trách nhiệm thiết kế và xây dựng các hệ thống backend có khả năng mở rộng và bảo mật cho các sản phẩm sáng tạo của Filum.ai. Vị trí này sẽ làm việc chặt chẽ với các đội nhóm liên chức năng để giải quyết các vấn đề phức tạp và mang lại những giải pháp tốt nhất, vượt qua mọi kỳ vọng.
Các công việc chính
- Phát triển và quản lý cơ sở dữ liệu sử dụng PostgreSQL và MongoDB.
- Tham gia vào các buổi thảo luận thiết kế hệ thống và đóng góp vào các quyết định kiến trúc.
- Khắc phục sự cố và gỡ lỗi các ứng dụng để đảm bảo chất lượng cao.
- Cập nhật các công nghệ mới nổi và áp dụng chúng vào hoạt động và công việc hàng ngày.
- Tối ưu hóa ứng dụng để đạt tốc độ và khả năng mở rộng tối đa.
- Xây dựng và tối ưu hóa API với các framework như FastAPI và NestJS.
- Làm việc chặt chẽ với nhóm sản phẩm để hiểu rõ yêu cầu của người dùng cuối và chuyển đổi chúng thành giải pháp kỹ thuật.
- Viết mã hiệu quả, có thể kiểm thử và tái sử dụng để giải quyết các vấn đề phức tạp.
- Hợp tác với các developer frontend để tích hợp các thành phần giao diện người dùng với logic server- side.
- Thiết kế, phát triển và duy trì các dịch vụ backend sử dụng Python và JavaScript.
- Thực hiện các biện pháp bảo mật và bảo vệ dữ liệu.
Chân dung nhân sự và các năng lực cần có
Chân dung nhân sự
- Thành thạo các framework như FastAPI và NestJS.
- Hiểu rõ về các nguyên tắc thiết kế hệ thống và kiến trúc.
- Tinh thần làm việc chủ động và sẵn sàng nỗ lực vượt qua mọi thử thách để đạt được sự xuất sắc.
- Tốt nghiệp cử nhân hoặc tương đương về Khoa học Máy tính, Kỹ thuật hoặc các lĩnh vực liên quan.
- Quen thuộc với SQL; kỹ năng SQL nâng cao là một lợi thế.
- Có kinh nghiệm vững chắc với cơ sở dữ liệu PostgreSQL và MongoDB.
- Kinh nghiệm làm việc với GenAI và pair- programming là một điểm cộng lớn.
- Kỹ năng giao tiếp tốt để làm việc hiệu quả với các thành viên trong nhóm và các bên liên quan.
- Có ít nhất 2 năm kinh nghiệm phát triển backend với trọng tâm là Python và JavaScript.
- Có kinh nghiệm với các quy trình phát triển phần mềm Agile và công cụ như JIRA, Confluence.
- Kỹ năng giải quyết vấn đề xuất sắc với khả năng tìm ra giải pháp tốt nhất.
- Đam mê học hỏi và cập nhật xu hướng mới nhất của ngành.
Quyền lợi
- Cơ hội thăng tiến rõ ràng: Lộ trình thăng tiến từ Junior đến Senior/Expert hoặc trở thành Team Leader của nhóm kỹ sư backend.
- Học hỏi từ chuyên gia: Làm việc và mentoring từ các kỹ sư hàng đầu trong lĩnh vực công nghệ, phát triển kỹ năng coding, system design và bảo mật hệ thống.
- Môi trường sáng tạo và linh hoạt: Filum khuyến khích tư duy đổi mới, sáng tạo và không ngừng học hỏi với văn hóa làm việc năng động và nhiều thử thách thú vị.
- Hoạt động nội bộ hấp dẫn: Tham gia các hoạt động team- building, company trip, cùng các sự kiện nội bộ khác giúp cân bằng công việc và cuộc sống.
- Công cụ hiện đại: Được trang bị đầy đủ thiết bị và công cụ hỗ trợ công việc, bao gồm các công cụ DevOps tiên tiến, khả năng áp dụng công nghệ mới như AI và GenAI.
- Cơ hội phát triển chuyên môn: Trực tiếp tham gia xây dựng và tối ưu hóa hệ thống backend phức tạp, mở rộng kiến thức về các công nghệ tiên tiến như FastAPI, NestJS, PostgreSQL, MongoDB.
- Thu nhập = Up to 18,000,000 VNĐ + Các phụ cấp/ hỗ trợ khác
- Tham gia các dự án quan trọng: Trực tiếp thực hiện các dự án lớn mang tính chiến lược của công ty, đóng góp vào việc phát triển các sản phẩm sáng tạo trong lĩnh vực CXM.