Image Loading

Backend Developer (Nest.js & TypeScript) (Clone)

Job Description

  • Remote, India

Job Description:
We are looking for a skilled Backend Developer with expertise in Nest.js and TypeScript to join our development team. As a Backend Developer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems for our web applications. You will collaborate with cross-functional teams and contribute to the overall architecture and design of our software solutions.

Responsibilities:

  • Design and develop efficient and reliable backend systems using Nest.js and TypeScript
  • Write clean and maintainable code following best practices and design patterns
  • Collaborate with frontend developers to define APIs and ensure seamless integration between the frontend and backend
  • Implement and maintain data models and database schemas
  • Perform unit testing and debugging of backend services to ensure high-quality deliverables
  • Optimize application performance and scalability
  • Collaborate with DevOps teams for deployment and infrastructure-related tasks
  • Stay updated with the latest trends and advancements in backend development and contribute to the continuous improvement of our development processes

Requirements:

  • Strong experience in backend development using Nest.js and TypeScript
  • Proficiency in TypeScript and solid understanding of object-oriented programming concepts
  • Strong understanding of RESTful APIs and experience in designing and implementing API endpoints
  • Experience with databases, such as MySQL, PostgreSQL, or MongoDB
  • Familiarity with software design principles, SOLID principles, and design patterns
  • Knowledge of authentication and authorization mechanisms (e.g., JWT, OAuth)
  • Experience with testing frameworks (e.g., Jest) for unit testing and TDD
  • Familiarity with version control systems, preferably Git
  • Understanding of containerization and experience with Docker is a plus
  • Strong problem-solving and analytical skills
  • Ability to work both independently and collaboratively in a team environment
  • Excellent communication and documentation skills

Preferred Qualifications:

  • Previous experience with other backend frameworks (e.g., Express.js, Django, Ruby on Rails)
  • Knowledge of cloud platforms (e.g., AWS, Azure, GCP)
  • Understanding of message brokers (e.g., RabbitMQ, Apache Kafka)
  • Familiarity with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI/CD)

Skills

  • Back-end Development
  • NestJS
  • TypeScript
  • RESTful APIs
  • Database
  • Testing
  • Cloud platform
  • CI/CD

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

May 23, 2024

Experience

2 to 6 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent