🔔 FCM Loaded

Software Engineer (NestJS)

Hireginie

3 - 4 years

Davangere

Posted: 12/12/2025

Getting a referral is 5x more effective than applying directly

Job Description

Job Title: Software Engineer (NestJS)

Education: B.Tech/MCA

Experience: 3 - 4 Years

Location: Bangalore


About the Role: Were looking for a driven Backend Software Engineer (NestJS) to build scalable, secure, and high-performance backend systems. Youll work with Node.js, NestJS, TypeScript, and databases like

PostgreSQL and MongoDB. If you love designing clean APIs, architecting services, and solving real world engineering problems.


Roles & Responsibilities:

  • Design and develop scalable RESTful and event-driven APIs using NestJS and TypeScript.
  • Integrate with SQL (PostgreSQL//MSSQL) and NoSQL (MongoDB) databases efficiently.
  • Write clean, modular, and testable code following best practices and SOLID principles.
  • Implement message queues (Kafka, Redis, or Pub/Sub) for async processing and microservice communication.
  • Collaborate with frontend and DevOps teams for seamless feature delivery.
  • Manage API authentication and authorization (OAuth2.0, JWT, etc.).
  • Implement caching strategies (Redis/memory-based) for high-performance systems.
  • Troubleshoot production issues and optimize application performance.
  • Participate in code reviews, architecture discussions, and design brainstorming sessions.
  • Contribute to improving backend reliability, observability, and deployment automation.


Requirements:

  • Hands-on experience with NestJS, Node.js, and TypeScript.
  • Strong understanding of REST APIs, middleware, and dependency injection in NestJS.
  • Working knowledge of SQL (PostgreSQL/MSSQL) and NoSQL (MongoDB) databases.
  • Solid understanding of asynchronous programming, promises, and event loops.
  • Experience with Git and collaborative workflows (branches, PRs, reviews).
  • Understanding of OOP concepts, DSA, and basic design patterns.
  • Familiarity with frontend fundamentals (HTML/CSS/JS) for integration-level debugging.
  • Experience in error handling, logging, and debugging Node.js applications.

Must Have (Mandatory Working Knowledge):

  • API integration and design standards (OpenAPI/Swagger).
  • Authentication and Authorization flows (JWT, OAuth).
  • Message Queues Kafka, Redis, or Google Pub/Sub.
  • Caching and performance optimization.
  • Environment configuration and secrets management.
  • Unit and integration testing with Jest or equivalent.
  • Version control (Git) and branching strategies


Bonus Points (Good-to-Have, Not Must):

  • Experience with Cloud Platforms (GCP / AWS), deployments, services, IAM, etc.
  • Understanding of containerization (Docker, Kubernetes).
  • Experience with CI/CD pipelines (GitHub Actions, GitLab CI).
  • Familiarity with WebSockets, GraphQL, or gRPC.
  • Hands-on with Redis Streams, or Cloud Pub/Sub.
  • Exposure to monitoring tools like Prometheus, Datadog, or Stackdriver.
  • Understanding of microservices architecture and API gateway patterns.
  • Basic knowledge of security best practices (input sanitization, rate limiting, helmet, etc.).


About Hireginie: Hireginie is a prominent talent search company.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.