Salary
RM5000-9000
As a Node.js API Developer, you will play a pivotal role in designing, building, and maintaining robust and scalable API solutions that power our applications. Collaborate closely with cross-functional teams, including front-end developers, designers, and product managers, to deliver high-quality software solutions.
Job Description
- 
Design, develop, and implement robust and efficient server-side APIs using Node.js and Express.js.
 - 
Collaborate with front-end developers to understand and fulfill their API requirements, ensuring smooth communication and integration.
 - 
Create scalable and maintainable API architecture that supports the performance needs of our applications.
 - 
Optimize APIs for speed, responsiveness, and scalability, ensuring optimal user experiences.
 - 
Implement authentication and authorization mechanisms for secure API access and data protection.
 - 
Integrate external APIs and third-party services as needed to enhance the functionality of our applications.
 - 
Collaborate in the design and development of database schemas, ensuring efficient data retrieval and storage.
 - 
Write thorough and efficient unit and integration tests to maintain code quality and robustness.
 - 
Participate in code reviews, offer constructive feedback, and address code-related issues to ensure codebase integrity.
 - 
Troubleshoot and resolve API-related issues and optimize performance bottlenecks as they arise.
 - 
Work within an Agile development framework, participating in sprint planning, daily stand-ups, and retrospectives.
 
Job Requirement
- 
Proven experience as a Node.js API Developer, with a strong portfolio showcasing API projects you’ve contributed to.
 - 
Proficiency in Node.js and Express.js, including asynchronous programming and RESTful API design.
 - 
Strong understanding of JavaScript and its modern ES6+ features.
 - 
Familiarity with database systems, particularly NoSQL (e.g., MongoDB) and SQL databases.
 - 
Experience with version control systems, especially Git.
 - 
Knowledge of API authentication and authorization mechanisms.
 - 
Strong problem-solving skills and a keen attention to detail.
 - 
Excellent communication skills and the ability to collaborate effectively within a team.
 - 
Self-motivated with the ability to work both independently and as part of a team.
 
Nice to Have:
- 
Familiarity with TypeScript.
 - 
Experience with API documentation tools like Swagger or Postman.
 - 
Knowledge of API caching strategies.
 - 
Experience with containerization tools like Docker.
 - 
Understanding of microservices architecture.
 - 
Previous exposure to testing frameworks like Mocha, Chai, or Jest.
 - 
Interest in security best practices for APIs.
 
Company Background
- IT Software Industry
 - 5 days working
 
How To Apply
- Register an account to start
 - Update profile and upload latest resume
 - Click “Apply”
 
				