Epicareer Might not Working Properly
Learn More

R&D Engineer

Salary undisclosed

Apply on


Original
Simplified
Responsibilities

  • Meeting with management, engineering, product, R&D team, and other related stakeholders to discuss technology, tools, or other developments that can be benefitable for company needs and problems.
  • Participate in the development of NodeJS/Typescript architecture and infrastructure for omnichannel platform (integration from marketplace/ecommerce, accounting, selling, purchasing, and warehouse system).
  • Responsible for the design and implementation of back-end related architecture to ensure the stable and reliable operation of business services.
  • Responsible for technical research and introduction of new technologies to solve the problems of high performance, high concurrency and high reliability services.
  • Responsible to supporting superior in managing current teams backlog, timeline and resources, and handling collaboration or expectation that related with other teams and departments to ensure completion of overall R&D teams goal and projects.
  • Maintain development and implementation of company existing apps.
  • Creates and develops documentation related to the department's work process; as well as Implement / recommending needed process and procedure to ensure efficiency and delivery of R&D teams.
  • Conduct continuous research to stay up-to-date on current industry trends and emerging technologies.
  • Provide technical support and insight regarding tools or technology to other teams and departments as needed.

Requirements

  • More than 3-4 years of development experience, bachelor degree or above, computer and related majors are preferred. Previous experience from ecommerce or ERP company is an huge advantage.
  • Proficient in NodeJS, Javascript, Typescript and PostgreSQL databases.
  • Previous experience of handling project or backlog management will be an advantage.
  • Proficient in Object-Oriented/Functional Programming, REST API, and Design Patterns.
  • Have experience in API Integration & Restful API development and documentation.
  • Have a certain understanding of the architectural design principles of distributed computing and distributed data storage.
  • Have experience with Continuous Integration and Continuous Delivery(CI/CD) pipeline is a big plus.
  • Have experience in Kubernetes, Azure, AWS, and RabbitMQ is a big plus.
  • Possesed excellent English communication and problem solving skills.