jobs in AmIT Global Solutions Pvt Ltd

全职 Node JS Developer 工作, 薪水 up to MYR 12,000, AmIT Global Solutions Pvt Ltd Federal Territory 公司招聘中 - Ricebowl

Node JS Developer

AmIT Global Solutions Pvt Ltd

MYR10,000 - MYR12,000 每月

KL City, Federal Territory

分享
保存

工作地点

  • Kuala Lumpur Federal Territory Malaysia

职位描述

岗位职责

Responsibilities:

- Design, develop, and implement robust and scalable backend solutions using Node.js.

- Write clean, maintainable, and efficient code.

- Collaborate with front-end developers to integrate user-facing elements with server-side logic.

- Implement Unit test to ensure the quality and reliability of the codebase.

- Optimize application performance and scalability.

- Participate in code reviews and provide constructive feedback to team members.

- Stay up-to-date with emerging technologies and best practices in backend development.

- Mentor junior developers and contribute to their growth and development.

Requirements:

- Bachelors degree in Computer Science, Engineering or related field.

- 5+ years of experience in backend development using Node.js

- Proficiency in JavaScript/TypeScript and knowledge of modern JavaScript frameworks/libraries

- Experience with relational databases e.g., MsSQL Server

- Strong understanding of microservices architecture and RESTful API design principles

- Excellent problem-solving and analytical skills.

- Strong communication and collaboration skills.

- Ability to work effectively in a fast-paced, dynamic environment.

- Proficiency in using process management tools such as PM2 for monitoring, managing, and scaling Node.js applications in production environments

- Familiarity with popular Node.js libraries and frameworks such as Express.js, Socket.IO, Koa, Nest.js, or Hapi.js

- Experience with authentication and authorization mechanisms such as JWT, OAuth, or Passport.js

- Knowledge of asynchronous programming and handling of asynchronous operations in Node.js using Promises, async/await, or callbacks.

- Understanding of event-driven architecture and proficiency in using EventEmitter and other event-driven patterns in Node.js applications.

- Experience with testing frameworks such as Mocha, Chai, Jest, or Jasmine for writing unit tests, integration tests, and end-to-end tests for Node.js applications.

- Knowledge of caching mechanisms such as Redis or Hazelcast for improving the performance and scalability of Node.js applications.

- Understanding of security best practices and techniques for securing Node.js applications against common vulnerabilities such as SQL injection, XSS, CSRF, and DDOS attacks.

- Familiarity with DevOps practices and tools for CI/CD pipelines, automated deployments, and infrastructure as code (IaC) using tools such as Jenkins, GitLab CI/CD, CircleCI, or Travis CI.

- Understanding of WebSocket protocols and proficiency in using WebSockets for real-time communication in Node.js applications.

- Familiarity with containerization technologies such as Docker and container orchestration platforms such as Kubernetes for deploying and managing Node.js applications in containerized environments.

- Strong understanding of performance optimization techniques for Node.js applications, including profiling, caching, lazy loading, and minimizing I/O operations.

Pay: RM10,000.00 - RM12,000.00 per month

Work Location: In person

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多