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.
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\xe2\x80\x99ve 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
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.