Tóm lược
Mô tả công việc
Tóm tắt công việc
- Phát triển hệ thống phân tán cho dịch vụ music streaming.
- Phân tích, tìm và sửa lỗi dịch vụ, tối ưu ứng dụng để tối đa hoá tốc độ và khả năng mở rộng.
- Phân tích và triển khai kế hoạch phát triển cho backend theo yêu cầu của sản phẩm.
- Phân tích và đưa ra mô hình triển khai, đảm bảo hệ thống vận hành ổn định.
- Phân tích và triển khai giải pháp Backend và API.
- Viết chương trình sạch sẽ, dễ hiểu, có khả năng tái sử dụng và kiểm thử cao.
Tại DIIJAM, chúng tôi xây dựng những sản phẩm tạo ra trải nghiệm cộng đồng hợp tác, mang lại giá trị tích cực và khác biệt. Trong một môi trường năng động với vô số cơ hội học hỏi, bạn sẽ là một phần của đội ngũ đầy nhiệt huyết, cùng nhau tạo ra giá trị cho cộng đồng âm nhạc. Bên cạnh đó, bạn sẽ được hưởng các quyền lợi sau:
- Mức lương cạnh tranh
- Lương tháng thứ 13
- Xét tăng lương 1 lần/năm và có chính sách tăng lương sớm cho nhân viên đạt kết quả xuất sắc
- Được đào tạo nâng cao kỹ năng qua các khóa học chính thống
- Các phúc lợi khác theo chính sách công ty (Thưởng Tết, nghỉ mát hàng năm, tiệc cuối năm)
- Tham gia các hoạt động team building định kỳ
Yêu cầu công việc
Yêu cầu bắt buộc:
- Tốt nghiệp Đại học chuyên ngành Công nghệ Thông tin, Khoa học Máy tính hoặc ngành liên quan.
- Có ít nhất 1 năm kinh nghiệm làm việc với Kubernetes và thiết kế giao thức sử dụng REST APIs và message queues
- Có ít nhất 3 năm kinh nghiệm lập trình với Python, thành thạo sử dụng các thư viện như SQLAlchemy, Flask, FastAPI, Pandas và các thư viện hỗ trợ khác, cũng như viết các bài kiểm thử đơn vị (unit test) và kiểm thử tích hợp (integration test).
- Có kinh nghiệm thiết kế và triển khai các cụm HA sử dụng PostgreSQL, MariaDB và RabbitMQ.
- Có kinh nghiệm thiết lập và sử dụng quy trình CI/CD.
- Có kỹ năng giao tiếp và phối hợp công việc tốt.
- Có tinh thần cầu tiến và hướng đến sự hoàn thiện: luôn tìm kiếm cơ hội cải tiến và có tư duy giải pháp.
- Có tinh thần tự chủ cao, có thể làm việc độc lập cũng như làm việc nhóm hiệu quả.
Ưu tiên:
- Có kinh nghiệm làm việc với các front-end framework như ReactJS, NextJS, Tailwind CSS, v.v. là một lợi thế.
- Có kinh nghiệm làm việc tại startup hoặc từng tự phát triển và ra mắt sản phẩm riêng là một lợi thế.
- Có kinh nghiệm đào tạo các vị trí fresher và junior là một lợi thế.
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- Python
- OOP
- Architecture
- CSS
- PostgreSQL
- Unit testing
- Integration Testing
- MariaDB
- REST API
- RabbitMQ
- DevOps
- Flask
- Pandas
- ReactJS
- HA
- Kubernetes
- NextJS
- SQLAlchemy
- FastAPI
- CI/CD
Thông tin doanh nghiệp
DiiJAM is a newly founded music tech start up focusing on music streaming for Vietnamese EDM.
Our mission is to inspire people to dream and create through music. We aim to create a playground which gives the best experience for Vietnamese EDM listeners to enjoy music and an opportunity for Vietnamese EDM artists to make a living from their art.
Why joining DiiJAM
Overpromising is not our thing but we can assure you the below:
- Cool, very cool teammates
- A challenge and an opportunity at the same time to build something from scratch, a product that creates values for the music community
- A playground for a lot of ideas to be freely developed technically
- Very dynamic working environment (we mean it). We normally chill but can heat it up when the team is fueled with new ideas to discuss!
- You decide if the compensation is competitive ;)
- Our office is based in Hanoi, but you can work remotely too.
We provide our employees a flexible and creative working environtment where they can be at their best self without unnecessary boundaries and rules, where they can live their dream and make a living doing what they love and are good at.