SMARTOS tìm kiếm đồng đội
Chúng tôi đang tìm kiếm Lập trình viên Backend (NodeJS) nhiệt huyết để gia nhập vào môi trường làm việc thân thiện, sáng tạo với đội ngũ nhân sự hàng đầu của Smartos. Tại đây, bạn sẽ có cơ hội làm việc với những công nghệ tiên tiến và tham gia vào những dự án thú vị!
I. Mô tả công việc
- Làm việc chặt chẽ với đội ngũ phát triển phần mềm và các team liên quan khác.
- Đảm nhận vai trò dẫn dắt, xây dựng các quy tắc và duy trì các tiêu chuẩn lập trình.
- Kết hợp cùng Product Management và các bên liên quan khác để phát triển các tính năng mới, nâng cao chất lượng cho SaaS platform.
- Thiết kế và triển khai hệ thống có chế độ low-latency, độ sẵn sàng cao và tối ưu hóa hiệu suất.
- Quản lý, phân bổ các dự án ưu tiên, kiểm soát deadline và chất lượng code.
- Chịu trách nhiệm kiểm tra chất lượng, hỗ trợ các thành viên trong nhóm về vấn đề kỹ thuật.
- Thực hiện phân tích, điều chỉnh và khắc phục các sự cố Cloud service.
- Xây dựng các công cụ cảnh báo, giám sát cho việc sử dụng tài nguyên và quản lý chi phí trên Cloud.
- Chịu trách nhiệm tích hợp các giải pháp lưu trữ dữ liệu, thực hiện sao lưu, phục hồi và khắc phục các sự cố.
- Viết các unit tests, và integration tests với TDD (Test-Driven Development).
II. Yêu cầu công việc
a. Yêu cầu bắt buộc
- Ít nhất 2+ năm kinh nghiệm phát triển backend với NodeJS
- Thành thạo Typescript, NodeJS Framework, GraphQL,..
- Có kinh nghiệm vững vàng về cơ sở dữ liệu quan hệ (relational databases: PostgreSQL, MS SQL), NoSQL databases (DynamoDB, MongoD) và cache mechanism.
- Có kinh nghiệm làm việc với các bên cung cấp hệ thống lưu trữ Cloud và thành thạo các dịch vụ AWS (ESC, Lambda, SQS, SES, SNS,..) và AWS serverless architecture.
- Thành thạo phát triển các unit tests, integration tests, E2E tests, and load/stress.
- Thành thạo về git, git-flow và version control.
- Có kinh nghiệm làm việc với phương pháp Agile và quen thuộc với các mô hình framework như Scrum, Kanban, Scrumban,…
- Có kỹ năng phân tích và giải quyết vấn đề tốt.
b. Kỹ năng lợi thế
- Có kinh nghiệm vững vàng về các giao thức bảo mật dữ liệu.
- Có kinh nghiệm về microservices architecture và event-driven architecture.
- Có kinh nghiệm làm việc với các container technologies như Docker và các nền tảng orchestration như Kubernetes.
- Hiểu biết về DevOps và CI/CD pipelines.
- Có khả năng làm việc như một chuyên gia technical với đội ngũ lập trình viên có tư duy cởi mở, tinh thần hợp tác và nhiều kỹ năng đặc biệt.
- Viết thành thạo technical documentation và diagramming skills.
- Đam mê học hỏi những kiến thức mới và có khả năng học hỏi nhanh chóng.
c. Kỹ năng mềm
- Có khả năng giao tiếp và xây dựng mối quan hệ tốt trong môi trường đội nhóm gắn kết.
- Đam mê lãnh đạo đội nhóm và sẵn lòng trở thành người hướng dẫn, làm việc cùng các đồng nghiệp khác ở mọi cấp độ.
- Tư duy lập luận, logic tốt, sẵn lòng học hỏi và không ngừng cải tiến.
III. Quyền lợi và phúc lợi
- Thu nhập hấp dẫn dựa trên kinh nghiệm và khả năng của bạn.
- Được hưởng gói chăm sóc sức khỏe cao cấp, chế độ khám sức khỏe định kỳ hằng năm.
- 12+3 ngày phép có lương mỗi năm.
- Xét duyệt tăng lương 2 lần/ năm.
- Phương pháp làm việc Agile chuyên nghiệp, cho phép bạn linh hoạt và chủ động thời gian làm việc.
- Được tham gia các khóa học giúp nâng cao chuyên môn như AWS, Agile, Project management.
- Được cấp Macbook, màn hình để làm việc.
- Được tham gia các hoạt động gắn kết nội bộ như du lịch, team building, câu lạc bộ,..
- Được thường xuyên tham gia các khóa đào tạo, talk show với chủ đề đa dạng từ kiến thức chuyên môn đến các kỹ năng mềm.
- Được đào tạo, hướng dẫn bởi đội ngũ quản lý cấp cao, mentors dày dặn kinh nghiệm cùng tinh thần luôn hỗ trợ, dẫn dắt đồng đội.