More
Сhoose
US

4841 W Stonegate Circle Lake Orion
MI- 48359
+1 248-250-8359

INDIA

#405A, 4th Floor, Manjeera Majestic Commercial, KPHB, Kukatpally, Hyderabad, Telangana-500072 +91-8466999922

NestJS Developer

Location: KPHB, Hyderabad

Categories: Developer

Req ID: 3064998


Job Description

Role Purpose

We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities:
  1. Develop server-side applications using NestJS, a progressive Node.js framework.
  2. Design and implement RESTful APIs to facilitate communication between frontend and backend systems.
  3. Collaborate with frontend developers to integrate frontend components with backend services.
  4. Implement authentication and authorization mechanisms using NestJS middleware and libraries.
  5. Integrate third-party services and APIs into the application ecosystem.
  6. Design and optimize database schemas and queries for efficient data retrieval and manipulation.
  7. Write unit tests and conduct integration testing to ensure the reliability and stability of the application.
  8. Monitor application performance and troubleshoot issues as they arise.
  9. Follow best practices and coding standards to maintain code quality and scalability.
  10. Participate in code reviews and provide constructive feedback to peers.
Qualifications:
  1. Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  2. Proficiency in TypeScript and JavaScript, with a strong understanding of object-oriented and functional programming concepts.
  3. Experience building server-side applications with Node.js and frameworks/libraries such as NestJS, Express.js, or Fastify.
  4. Knowledge of RESTful API design principles and best practices.
  5. Familiarity with relational and NoSQL databases, including MySQL, PostgreSQL, MongoDB, etc.
  6. Experience with ORM/ODM libraries such as TypeORM or Mongoose.
  7. Understanding of authentication and authorization mechanisms (e.g., JWT, OAuth).
  8. Proficiency in writing unit tests using testing frameworks such as Jest.
  9. Familiarity with containerization technologies such as Docker is a plus.
  10. Ability to work both independently and collaboratively in a team environment.
  11. Strong problem-solving and analytical skills.
  12. Excellent communication and interpersonal skills.
Skills:
  1. NestJS
  2. TypeScript/JavaScript
  3. RESTful APIs
  4. Node.js
  5. Express.js/Fastify
  6. SQL/NoSQL databases
  7. TypeORM/Mongoose
  8. Authentication/Authorization
  9. Testing (Jest)
  10. Docker (optional)
  11. Problem-solving
  12. Collaboration