Developing and maintaining all server-side network components
Ensuring optimal performance of the central database and responsiveness to front-end requests
Collaborating with front-end developers on the integration of elements
Designing customer-facing UI and back-end services for various business processes
Developing high-performance applications by writing testable, reusable, and efficient code
Implementing effective security protocols, data protection measures, and storage solutions
Running diagnostic tests, repairing defects, and providing technical support
Documenting Node.js processes, including database schemas, as well as preparing reports
Recommending and implementing improvements to processes and technologies
Keeping informed of advancements in the field of Node.js development
Bachelor's degree in Engineering: Computer/Information/Tech/Science/Math/or relevant studies
Having experiences with two or more projects using Node.js
Proven experience as a Node.js developer, with a minimum experience of 1 year
Proficient understanding of asynchronous programming.
Solid understanding of RESTful APIs and their integration with server-side logic.
Experience with relational databases (e.g., MySQL).
Knowledge of front-end technologies (VueJS, ReactJS, etc).
Familiarity with version control systems (e.g., Git).
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration abilities within a team environment.
Willing to work onsite at Jakarta in the Banking sector.