Node.JS Developer
RM 5,000 - RM 10,000 / month
Checking job availability...
Original
Simplified
Position: Node.js Developer
- Design, analysis and development of web applications with Node.js
- Develop and maintain server-side applications using Node.js and related frameworks.
- 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)
- Implement user authentication and access control mechanisms to ensure secure data handling.
- Troubleshoot and debug issues, perform root cause analysis, and implement solutions.
- 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.
- 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.
Requirements:
- Strong proficiency in JavaScript, with a good understanding of its quirks and features.
- Experience with Node.js and related frameworks, such as Express.js.
- 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, Vue.js).
- 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).
Job Types: Full-time, Permanent
Pay: RM5,000.00 - RM10,000.00 per month
Benefits:
- Health insurance
- Opportunities for promotion
- Professional development
Schedule:
- Monday to Friday
Supplemental Pay:
- Performance bonus
- Yearly bonus
Experience:
- Node.js: 3 years (Required)