FullStack Engineer – Middle/Senior

SMARTOS tìm kiếm đồng đội

Chúng tôi đang tìm kiếm lập trình viên Fullstack 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à SaaS Team.
  • Chịu trách nhiệm xây dựng và phát triển tiêu chuẩn lập trình.
  • Làm việc cùng Product Management và các bên liên quan để nâng cao chất lượng, xây dựng các tính năng mềm cho SaaS platform.
  • Hợp tác cùng các nhóm đa chức năng khác để phân tích yêu cầu, thiết kế giải pháp và triển khai một cách hiệu quả.
  • Chịu trách nhiệm quản lý chất lượng code, phân bổ các dự án ưu tiên, kiểm soát deadline và chất lượng dự án.
  • Chịu trách nhiệm đánh giá chất lượng code cho các thành viên trong nhóm cũng như hỗ trợ các đồng đội khác về vấn đề kỹ thuật.
  • Thực hiện phân tích hệ thống, điều chỉnh và khắc phục sự cố kỹ thuật.
  • Viết unit tests và integration tests theo phương thức TDD (Test-Driven Development).
  • Nắm bắt, thường xuyên cập nhập những xu hướng mới trong lĩnh vực phát triển SaaS platform.

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 ở vị trí Full Stack Developer.
  • Sử dụng thành thạo HTML5, CSS3, Core JavaScript, Typescript, và các framework như ReactJS, NextJS and Bootstrap.
  • Thành thạo NodeJS Framework, GraphQL..
  • Có kinh nghiệm về cơ sở dữ liệu quan hệ (relational databases: PostgreSQL, MS SQL) và NoSQL databases (DynamoDB, MongoD) và cache mechanism.
  • Có kinh nghiệm làm việc với  các nhà cung cấp Cloud và thành thạo các dịch vụ AWS (ECS, Lambda, SQS, SES, SNS,… và AWS serverless architecture.
  • Thành thạo về git, git-flow, và version control.
  • Có kinh nghiệm xây dựng các unit tests, integration tests, E2B tests, và load/ stress
  • Có kinh nghiệm làm việc với phương pháp Agile và quen thuộc với các framework khác như Scrum, Kanban, Scrumban,..
  • Khả 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 làm việc với các Service Workers (Location, Notifications, Device Orientation), Web Sockets.
  • Có kinh nghiệm triển khai các phương thức bảo mật dữ liệu.
  • Có kinh nghiệm về micro frontend architecture, microservices architecture, và event-driven architecture.
  • Thành thạo về containerization technologies như Docker và các nền tảng quản lý – triển khai như Kybernetes.
  • Hiểu biết về các phương pháp và quy trình DevOps và CI/CD.
  • Có khả năng làm việc như một chuyên gia kỹ thuật với đội ngũ có tư duy cởi mở, tinh thần hợp tác và vô cùng tài năng.
  • Thành thạo khi viết 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ộ,…
  • 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 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.