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.