Nodejs Developer

Kuala Lumpur, Malaysia

Job Description


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
**Note: This role is open for one of the leading Bank\'s in Malaysia which provides attractive compensation package as well as good benefits - Visa provided for expats already residing in Malaysia.Education Requirements:
  • Bachelor\'s degree in Computer Science, Engineering, or a related field (Master\'s degree preferred)
\xc2\xb7 Experience Requirements:
  • 5+ years of experience in backend development using Node.js
Technical Skills:
  • 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
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • 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/frameworks like Express.js, Socket.IO, Koa, Nest.js, or Hapi.js
  • Experience with authentication/authorization mechanisms such as JWT, OAuth, or Passport.js
  • Knowledge of asynchronous programming (Promises, async/await, callbacks) in Node.js
  • Understanding of event-driven architecture and proficiency in using EventEmitter and other event-driven patterns
  • Experience with testing frameworks (e.g., Mocha, Chai, Jest, Jasmine) for unit, integration, and end-to-end tests
  • Knowledge of caching mechanisms (e.g., Redis, Hazelcast) for improving performance and scalability
Security:
  • Understanding of security best practices to protect against SQL injection, XSS, CSRF, DDOS attacks
DevOps and CI/CD:
  • Familiarity with DevOps practices and tools for CI/CD pipelines, automated deployments, and infrastructure as code (IaC) (e.g., Jenkins, GitLab CI/CD, CircleCI, Travis CI)
GraphQL:
  • Knowledge of GraphQL and experience with tools like Apollo Server or GraphQL Yoga
Real-Time Communication:
  • Understanding of WebSocket protocols and proficiency in using WebSockets for real-time communication in Node.js applications
Performance Optimization:
  • Strong understanding of performance optimization techniques for Node.js applications (e.g., profiling, caching, lazy loading, minimizing I/O operations)
Nice to Have:
  • Familiarity with containerization technologies like Docker and container orchestration platforms like Kubernetes
Additional Note:
  • Expertise in all areas is not required, but familiarity with a majority of the concepts and tools will be beneficial for the role\'s success.
Application Encouragement:
  • If you are passionate about backend development and want to impact the future of the banking industry with innovative technology solutions, apply for this opportunity.
Job Types: Full-time, PermanentPay: RM13,000.00 - RM16,000.00 per monthBenefits:
  • Health insurance
  • Opportunities for promotion
  • Professional development
Schedule:
  • Monday to Friday
Supplemental Pay:
  • 13th month salary
  • Performance bonus
  • Yearly bonus

Betterteam

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1072045
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    13000 - 16000 per month
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, Malaysia
  • Education
    Not mentioned