Senior NodeJS Developer

Hà Nội
Toàn thời gian

Mô tả công việc

As a Senior NodeJS Developer, you will:

  • Design, build and maintain efficient, reusable, and reliable NodeJS code.
  • Integration of data storage solutions.
  • Help maintain code quality, organization, and automatization.
  • Constantly learn and keep abreast of emerging technologies.
  • Contribute to the software design processes including whiteboarding sessions, workshops, and prototyping.
  • Critique software designs and architectures.
  • Peer review colleagues' code and identify areas for improvement.
  • Provide development task effort estimates.
  • Conduct client requirements gathering and analysis.
  • Follow defined development best practices including commenting and documenting code, contributing to development wikis, and using source control.

Yêu cầu công việc

Mandatory requirements:

We need self-starters who are great at solving problems, initiate discussions, are solutions-oriented, customer-focused, and believe that any challenge can be scaled with the right mindset and tools. We are looking for:

  • Minimum 10-year working experience as Software Engineer
  • Minimum 5-year working experience with NodeJS in real projects/ products
  • Experience in microservice architecture
  • Experience with one of the frameworks: Express, Hapi, Nest
  • Strong experience with RESTful APIs and WebSocket APIs
  • Experience working with database systems such as MySQL, MongoDB, NoSQL
  • Understanding fundamental design principles behind a scalable application and microservice architecture
  • Agile/Scrum development cycle understandin
  • Must have a proactive and can-do attitude
  • Self-starters with a collaborative, “can-do” attitude.
  • Outgoing personality, organizing and motivating team
  • Result orientation
  • Passionate learners who aren’t afraid of new tools and technologies to build a great end-to-end customer experience.

Desirable requirement:

  • Experience with Booking Engine Platform/ E-Commerce, systems is a plus
  • Technical understanding or experience with Blockchain and distributed systems
  • Experienced in Digital Payment system is a plus
  • Prior experience working in a start-up.

Tham khảo cho bạn

Báo cáo là spam! thành công .
Báo cáo là lừa đảo thành công .