Node js Developer Intern

Expired on: Oct 10, 2024

We are looking for a self-driven Node.js developer Intern to build and maintain our backend system based on technical requirements. The candidate should be able to start working immediately and is thus expected to have good hands-on knowledge of Node.js and its related libraries, at least one SQL Database, ability to plan and write clean, reusable self-documenting code. They should be able to solve or work towards solving problems on their own. Successful work would be APIs that can reliably return proper data based on the request made ensuring security and authentication protocols

Should have Knowledge:

  1. Hands-on experience with Node.js. Personally-developed projects to showcase knowledge is a plus. Previous professional experience is a plus.
  2. Knowledge of JavaScript, web stacks, libraries, and frameworks.
  3. Good knowledge and hands-on experience with Express.js and any SQL driver.
  4. Specific needs may include registering middleware for authentication, logging, etc.
  5. Understanding how to authenticate users and authorize users to access and view only specific content.
  6. Retrieval, updated, and add data using SQL drivers in Node.js based on the requested APIs.
  7. Understanding of Middlewares, Routers, Request/Response cycles, and HTTP status codes.
  8. Knowledge of using a version control system (Git is preferred)
  9. Most importantly, should be able to learn new technologies/libraries/frameworks quickly and start using them immediately.
  10. Specific needs may include registering middleware for authentication, logging, etc.
  11. Understanding how to authenticate users and authorize users to access and view only specific content.
  12. Retrieval, update, and add data using SQL drivers in Node.js based on the requested APIs.

Roles & Responsibilities

  1. Development of all server-side logic and components.
  2. Ensuring responsiveness to requests made to the backend without compromising database performance.
  3. Understanding technical requirements detailed by the project. Similarly, understanding and resolving queries raised by the front-end team.
  4. Refactoring existing modules to be reusable and well-documented.
  5. Taking initiative in order to guarantee the successful completion of individual tasks and the project as a whole.
  6. Keeping interested parties up to date with the current progress of the work that is done and the ones that are in the queue.

Qualifications:

  1.  Bachelor’s degree in computer science, information science, or similar.

What you will get:

  1. A highly motivated environment of professional developers with a passion for software engineering.
  2. A live project that is planned to go into production.
  3. A decent stipend of based on your skills.
  4. The comfort of working from home, where less time will be spent on traveling and other such annoyances of a corporate office environment, and more time can be spent on doing what you enjoy.
  5. Daily interaction with pretty fun people.

Job Category: Developer
Job Type: Internship
Job Location: Remote
Sorry! This job has expired.
Scroll to Top