NodeJS Developer - Kuala Lumpur, Malaysia - Two95 International Inc.

    Default job background
    Full time
    Description

    Job Description

    • Design, analysis and development of web applications with
    • Develop and maintain server-side applications using and related frameworks.
    • Implement user authentication and access control mechanisms to ensure secure data handling.
    • Troubleshoot and debug issues, perform root cause analysis, and implement solutions.
    • Write clean, modular, and testable code following best practices and coding standards.
    • Participate in the entire software development lifecycle, including planning, estimation, and deployment.
    • Stay up to date with industry trends and emerging technologies and propose their adoption when appropriate.
    • Collaborate with the product team to understand project requirements and translate them into technical specifications.
    • Optimize server-side code for performance and scalability to handle large datasets.
    • Ensure that server-side code interacts with databases correctly.
    • Ensure good response capacity to front-end requests.
    • Design and implement RESTful APIs to facilitate seamless data exchange between the server and client applications.
    • Ensure checkable, reusable and efficient code (maximum speed and scalability)
    • Collaborate with front-end developers to integrate the backend functionalities into the user interface.
    • Collaborate with cross-functional teams, including designers, project managers, and QA engineers, to deliver high-quality solutions.
    • Recommend and apply improvements to processes and technology.

    Requirements

    Requirements:


    • Strong proficiency in JavaScript, with a good understanding of its quirks and features.


    • Experience with and related frameworks, such as


    • Solid understanding of asynchronous programming and event-driven architecture.


    • Familiarity with front-end technologies, such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, ).


    • Knowledge of database systems, both SQL and NoSQL (e.g., MongoDB, MySQL, PostgreSQL).


    • Experience in designing and developing RESTful APIs.


    • Understanding of server-side templating languages (e.g., EJS, Handlebars).


    • Proficient in version control systems (e.g., Git).


    • Familiarity with cloud platforms (e.g., AWS, Azure) and deployment processes.


    • Knowledge of containerization technologies (e.g., Docker) is a plus.


    • Strong problem-solving and analytical skills.


    • Excellent communication and teamwork abilities.


    • Bachelor's degree in computer science or a related field (or equivalent work experience).