Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Node.js Developer Needed to Implement API Endpoints

Upwork • , US • Remote

Posted on: 4th March, 2025
Employment Type: CONTRACTOR

Job Description

We are looking for an experienced Node.js developer to implement API endpoints for our application. The backend is built using Express.js and follows a RESTful architecture. Your task will be to develop, test, and optimize a set of endpoints based on provided requirements.

Scope of Work:

Implement REST API endpoints according to specifications.

Ensure proper authentication and authorization (e.g., JWT-based authentication).

Validate request payloads using a library like Joi or Zod.

Handle errors and provide meaningful responses.

Optimize queries and ensure efficient database interactions (MongoDB/PostgreSQL).

Write unit tests for key functionalities.

Requirements:

Strong proficiency in Node.js, Express.js.

Experience working with MongoDB or PostgreSQL.

Knowledge of authentication mechanisms (JWT, OAuth, session-based auth).

Familiarity with API documentation tools like Swagger or Postman.

Experience writing unit tests using Jest/Mocha.

Ability to write clean, scalable, and maintainable code.

Nice to Have:

Experience with TypeScript.

Responsibilities

  • The backend is built using Express.js and follows a RESTful architecture
  • Your task will be to develop, test, and optimize a set of endpoints based on provided requirements
  • Implement REST API endpoints according to specifications
  • Ensure proper authentication and authorization (e.g., JWT-based authentication)
  • Validate request payloads using a library like Joi or Zod
  • Handle errors and provide meaningful responses
  • Optimize queries and ensure efficient database interactions (MongoDB/PostgreSQL)
  • Write unit tests for key functionalities

Requirements

  • Strong proficiency in Node.js, Express.js
  • Experience working with MongoDB or PostgreSQL
  • Knowledge of authentication mechanisms (JWT, OAuth, session-based auth)
  • Familiarity with API documentation tools like Swagger or Postman
  • Experience writing unit tests using Jest/Mocha
  • Ability to write clean, scalable, and maintainable code
  • Experience with TypeScript
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Omni Inclusive

2 weeks ago

FULLTIME

Node JS Expert Professional

Illinois, US View Job

InfoVision Inc.

1 month ago

CONTRACTOR

Full Stact Developer- React

Massachusetts, US View Job

H1bvisahub

4 days ago

FULLTIME

Full Stack Engineer- Node.js, typescript, React.js

California, US View Job