NestJS Backend Developer (PostgreSQL, Prisma, AWS S3)

Job Description:

We are looking for a NestJS Backend Developer with expertise in PostgreSQL, Prisma ORM, and cloud storage solutions such as AWS is a plus. The ideal candidate should have a strong background in backend API development, authentication, and database management.

Responsibilities:

  • Develop and maintain scalable backend services using NestJS and TypeScript.
  • Design, optimize, and manage PostgreSQL database schemas using Prisma ORM.
  • Implement RESTful APIs with authentication and authorization mechanisms (JWT).
  • Integrate cloud storage solutions like AWS S3 for file uploads.
  • Implement data validation using class-validator and class-transformer.
  • Use Swagger for API documentation and testing.
  • Optimize performance using caching mechanisms where necessary.
  • Write unit and integration tests using Jest and Supertest.
  • Follow best practices for security, scalability, and performance.

Requirements:

  • Experience in Node.js and TypeScript.
  • 2+ years of  strong hands-on experience with NestJS framework.
  • 2+ Expertise in PostgreSQL, database design, and performance optimization.
  • Experience with Prisma ORM for database interaction.
  • Knowledge of authentication using JWT and role-based access control.
  • Familiarity with AWS S3 SDK for file storage and management.
  • Experience with API documentation using Swagger.
  • Proficiency in writing test cases using Jest and Supertest.
  • Strong debugging and problem-solving skills.

Qode is dedicated to helping technical talent around the world find meaningful careers that match their skills and interests. Our platform provides a range of resources and tools that empower job seekers to take control of their careers and connect with top employers across a variety of industries. We believe that every individual deserves to find work that they're passionate about, and we are committed to making that vision a reality.Qode's team of experienced professionals is passionate about creating a better world of work by providing innovative solutions that improve the job search process for both job seekers and employers. We believe in transparency, trust, and collaboration, and we strive to build strong relationships with our customers and partners. Through our platform, we aim to create a more engaged and fulfilled global workforce that drives innovation and growth.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job

This job is no longer available