NodeJS Developer

Michael Page

  • Kuala Lumpur
  • RM 144,000-156,000 per year
  • Permanent
  • Full-time
  • 26 days ago
  • Apply easily
The ideal candidate will be responsible for designing, developing, and implementing scalable and efficient backend solutions using Node.js. As a Senior Node.js Developer, you will collaborate closely with cross-functional teams to deliver highquality software products that meet the needs of our clients and end-users- Design, develop, and implement robust and scalablebackend 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 developmentAttractive Remuneration Package|Enhance your Development Skills- Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred)- 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- Nice to have experience with containerization and orchestration tools such as Docker and Kubernetes- Familiarity with cloud platforms such as AWS, Azure, or GCP- 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 eventdriven 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- Knowledge of GraphQL and experience with implementing GraphQL APIs using tools such as Apollo Server or GraphQL Yoga- 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 operationsOne of the largest financial institutions in Malaysia and Southeast Asia, it offers a diverse range of banking and financial services, including personal, business, corporate, and Islamic banking, with a significant international presence across multiple countries and regions. It also prioritizes digital banking solutions and engages in corporate social responsibility initiatives.
  • Attractive Remuneration Package
  • Enhance your Development Skills
  • Build up your stakeholder management skills

Michael Page

Similar Jobs

  • backend developer (nodejs)

    Randstad

    • Kuala Lumpur
    • RM 6,000-14,000 per month
    about the company Randstad has partnered with a leading tech company dedicated to leveraging cutting-edge technology to solve real-world problems. They specialize in developing i…
    • 27 days ago
  • Senior Software Developer - NodeJS

    LEWIS Talent Consulting

    • Petaling Jaya, Selangor
    Responsibilities Developing and maintaining web applications Architecting and maintaining APIs, and handling data management Collaborating with the team to design and launching new…
    • 23 days ago
  • Senior Fullstack Engineer - NodeJs

    Ambition

    • Kuala Lumpur
    Featured Senior Fullstack Engineer - NodeJs Job Description Our client is expert in buidling the intersection with consumer tech, Web3 and solution providers. They are in search fo…
    • 21 days ago