Full-stack Engineer #PFS860053

Company: Client of Professions Levels: Middle Work Location: Ho Chi Minh Salary: 1,300 ­- 2,000 $

Roles and Skills: Developer, Full Stack Development, ReactJS, NodeJS

Job Overview And Responsibility

  • Lập trình và có kiến thức vượt trội về vanilla javascript, ES5, ES6 và Browser API.
  • Kiến thức tốt về HTML5, CSS3 (SCSS, SASS).
  • Có kiến thức cơ bản về Canvas, Dom Model.
  • Sử dụng ít nhất 1 Front-end Framework như ReactJS (hoặc các framework khác là điểm +).
  • Có kiến thức tốt về back-end, micro services, client-server architect, linux distro, firewall.
  • Lập trình và thành thạo trên môi trường NodeJs và sử dụng ít nhất 1 Back-end Framework như ExpressJS (bạn sẽ được yêu cầu thiết kế hệ thống cho dự án của chúng tôi).
  • Thành thạo về database (Nosql/SQL) như PostgreSQL, MS SQL, MongoDB”.
  • Hiểu biết và có kiến thức về cluster node.
  • Có kiến thức về modules như UMD, AMD cụ thể về node_modules
  • Có Coding Standard tốt và là người cầu toàn về cấu trúc code của mình, (bạn sẽ được yêu cầu cung cấp sample code do chính bạn làm để thể hiện coding standard của bạn).
  • Có hiểu biết và kinh nghiệm về Queue (RabbitMQ, kafka).
  • Có hiểu biết và kinh nghiệm về In memory Cache (Như Redis queue).
  • Có hiểu biết về các phương thức giao tiếp client server (websocket, rest).
  • Có kiến thức về cloud và on-premise.

Required Skills and Experience

  • Yêu cầu ít nhất 3 năm kinh nghiệm trong việc lập trình (Nodejs và react stack), phát triển sản phẩm và dẫn dắt team.
  • Có khả năng và kỹ năng cộng hưởng trong việc đọc hiểu và phát triển như cầu ứng dụng (requirements), giải quyết vấn đề (Problem solving), quản lý thời gian, quản lý team và lập trình phát triển sản phẩm.
  • Làm việc với các bên liên quan để phân tích ý tưởng, kiểm tra đối chiếu và làm rõ các như cầu (requirements về business) và có kinh nghiệm về tài chính doanh nghiệp là điểm mạnh.
  • Có kỹ năng phân nhỏ requirements ra các nội dung triển khai hư frameworks, chi tiết nhu cầu ứng dụng, kế hoạch triển khai, pipeline trải khai,…
  • Có kỹ năng quản lý, tổ chức phát triển ứng dụng micro services. Hiểu và thiết kế hệ thống hệ thống microservices.
  • Hiểu và có khả năng phát triển ứng dụng các stacks công nghệ gồm: Oauth (keycloak SSO), serverless funcitons, kubernestes.
  • Có hiểu biết sâu về SQL, schema design, thiết kế database ở mức độ scale, indexing, partion, etc.
  • Có hiểu biết sâu về các pattern trong lập trình, scaling servers và các services liên quan như redis, elastic search, queue, các matrix quan sát, logging system…
  • Có kinh nghiệm về Devop là điểm mạnh.
  • Có kỹ năng giao tiếp tốt và trình bày tốt để có thể làm việc, giao tiếp ý tưởng với Technical leader, PO, BA và các BU khi cần thiết.
  • Có mindset để xây dựng sản phẩm, có tính cầu toàn và hướng tới việc nâng cấp trải nghiệm khách hàng tuyệt vời.
  • Critital Thinking (tư duy phản biện), tổ chức code tốt, cởi mở cho việc chia sẽ, giúp đỡ người khác, chủ động trong công việc và đóng góp xây dựng lý tưởng chung.
  • Sử dụng các công cụ về quản lý dự án và có tính tổ chức và hướng đến việc tổ chức cao (chúng tôi sử dụng Jira và yêu cầu sử dụng và hoàn thành tasks, dự phân tasks và estimate tasks trên jira là bắt buộc trong KPI).
  • Sử dụng Git.
  • Sử dụng build tools và các công cụ CLI, và pipeline, nếu có.
  • Tinh thần xây dựng sản phẩm (chúng tôi xây dựng sản phẩm và hướng tới việc ưu tiên các bạn có tư duy sản phẩm hơn là tư duy lập trình).
  • Có sự cầu toàn và xem trọng chuyện trải nghiệm tốt hơn cho một sẩn phẩm.
  • Hoàn thành các công việc được giao ngoài lập trình khi được giao phó.

Why Candidate should apply this position

  • Chính sách thưởng hấp dẫn. Thưởng cuối năm (lương gộp): 3-6 tháng.
  • Đánh giá hiệu quả công việc và điều chỉnh lương 2 lần/năm.
  • Khám sức khỏe định kỳ hàng năm.
  • Bảo hiểm chăm sóc sức khỏe (PVI care).
  • Bảo hiểm bắt buộc theo lương (BHXH, BHYT, BHTN).
  • 11 ngày nghỉ lễ, 15/17 ngày phép năm theo Chính phủ Việt Nam, người lao động 5 năm được nghỉ thêm 1 ngày phép năm.
  • Team Building của Công ty hàng năm.
  • Các hoạt động do công ty tài trợ như Thể thao, Ngày Gia đình, Ngày Quốc tế Thiếu nhi.
  • Con đường rõ ràng để phát triển sự nghiệp.
  • Các chương trình tài trợ đào tạo: Chứng chỉ chứng khoán, Kỹ năng mềm,…

Prefer if candidate have

  • Bạn đã từng làm việc cho các công ty hoặc sản phẩm liên quan đến chứng khoán, tiền tệ hoặc giao dịch tốc độ cao.
  • Có kinh nghiệm trong lĩnh vực tài chính.
  • Có kinh nghiệm về Docker, Kubernetes là điểm +.
  • Nếu có hiểu biết về ngôn ngữ complied khác như c#, java là điểm +.
  • Có tinh thần trách nhiệm cũng như hoà đồng hỗ trợ đồng đội cao.
  • Có khả năng tự nghiên cứu và học hỏi các công nghệ mới khi được giao.
  • Có khả năng tự phân tích requirements của chính sản phẩm của mình khi được giao.
  • Có khả năng tự documents sản phẩm của mình khi được giao.
  • Có tính chi tiết, cầu toàn và chuyên nghiệp trong công việc.

Reporting to

  • Tech Lead

Interviewing Process

  • 2 Rounds with technical leader
Full-stack Engineer #PFS860053

    Maximum Upload File Size: 5MB