Skip to content
← Back to job listings

PC - 1505 Full Stack Developer(Node.js & React.js)

Softobiz Technologies Pvt. Ltd. · Kochi, KL, India; Mohali, PB, India

Imported listingfull-time3 days ago

About The Role

  • Job Description – Node.js & React Developer
  • Experience: 6–8 Years Role Level: Mid-Level / Senior Software Engineer

Role Overview

We are looking for an experienced Node.js & React Developer with 6–8 years of software development experience to design, develop, and maintain scalable enterprise applications.

The candidate should have strong hands-on expertise in Node.js, React.js, REST APIs, Microservices Architecture, Microsoft Azure, and Azure Service Bus. Experience with NestJS and Next.js will be an added advantage.

Key Responsibilities

  • Design and develop scalable backend services using Node.js.
  • Build responsive and reusable frontend applications using React.js.
  • Develop and integrate secure REST APIs and microservices.
  • Design and implement solutions following Microservices Architecture principles.
  • Develop asynchronous and event-driven integrations using Azure Service Bus.
  • Work with Azure Service Bus Queues, Topics, and Subscriptions.
  • Integrate applications with internal and external systems.
  • Deploy and support applications hosted on Microsoft Azure.
  • Participate in technical design and architecture discussions.
  • Implement proper exception handling, logging, monitoring, retries, and fault-tolerance mechanisms.
  • Troubleshoot application, API, integration, and production issues.
  • Participate in code reviews and ensure adherence to development standards and best practices.
  • Write clean, maintainable, reusable, and testable code.
  • Work closely with Architects, Business Analysts, QA, DevOps, and other engineering teams.
  • Participate in Agile ceremonies including sprint planning, refinement, daily stand-ups, demos, and retrospectives.

Mandatory Technical Skills

Node.js / Backend

  • Strong hands-on experience with Node.js.
  • Strong knowledge of JavaScript and TypeScript.
  • Experience developing enterprise-grade REST APIs.
  • Good understanding of asynchronous programming and event-driven applications.
  • Experience with authentication, authorization, validation, and API security.
  • Understanding of API versioning, error handling, logging, and performance optimization.

React.js / Frontend

  • Strong experience with React.js.
  • Good understanding of React Hooks, component-based architecture, and state management.
  • Experience integrating frontend applications with REST APIs.
  • Strong knowledge of JavaScript, TypeScript, HTML, and CSS.
  • Ability to develop reusable and maintainable UI components.

Microservices

  • Strong understanding of Microservices Architecture.
  • Experience building independently deployable services.
  • Understanding of service-to-service communication.
  • Experience with synchronous and asynchronous communication patterns.
  • Knowledge of distributed application concepts such as:
  • o Retry mechanisms
  • o Timeouts
  • o Circuit breakers
  • o Idempotency
  • o Eventual consistency
  • o Fault tolerance

Microsoft Azure

Hands-on experience with Microsoft Azure services, particularly

  • Azure Service Bus
  • Azure App Service
  • Azure Functions
  • Azure API Management
  • Azure Storage
  • Azure Key Vault
  • Azure Application Insights / Azure Monitor

The candidate should have a good understanding of

  • Azure Service Bus Queues
  • Topics and Subscriptions
  • Publish/Subscribe patterns
  • Dead-letter queues
  • Message retries
  • Duplicate message handling
  • Message processing failures
  • Idempotent message consumers

Database Experience

Experience working with relational or NoSQL databases such as

  • SQL Server
  • PostgreSQL
  • MySQL
  • MongoDB

Good understanding of database design, indexing, query optimization, and data access patterns.

DevOps & Engineering Practices

  • Experience with Git-based source control.
  • Understanding of branching and Pull Request workflows.
  • Exposure to Azure DevOps or GitHub Actions.
  • Familiarity with CI/CD pipelines.
  • Experience with unit and integration testing.
  • Understanding of secure coding and code-quality practices.
  • Experience working across Development, QA, UAT, and Production environments.

Good to Have

  • Experience with NestJS.
  • Experience with Next.js.
  • Docker and containerized applications.
  • Kubernetes / Azure Kubernetes Service.
  • Azure API Management.
  • Microsoft Entra ID / Azure AD.
  • OAuth 2.0 / OpenID Connect.
  • CQRS and Event-Driven Architecture.
  • Redis / distributed caching.
  • Terraform or Bicep.
  • Experience with monitoring, distributed tracing, and observability.

Required Experience

  • 6–8 years of overall software development experience.
  • Strong hands-on experience with Node.js and React.js.
  • Experience building enterprise-grade applications.
  • Strong understanding of Microservices Architecture.
  • Hands-on experience with Microsoft Azure.
  • Practical experience with Azure Service Bus.
  • Experience developing and consuming REST APIs.
  • Experience working in Agile/Scrum development environments.

The ideal candidate should

  • Be strongly hands-on in development.
  • Be capable of independently owning assigned modules or features.
  • Understand scalable and distributed application design.
  • Have good problem-solving and debugging skills.
  • Be comfortable working on frontend, backend, and integration components.
  • Follow secure coding and engineering best practices.
  • Communicate effectively with technical and functional teams.
  • Take ownership from development through deployment and production support.

Skills Summary

  • Mandatory: Node.js | React.js | JavaScript | TypeScript | REST APIs | Microservices | Microsoft Azure | Azure Service Bus | SQL/NoSQL | Git | CI/CD
  • Good to Have: NestJS | Next.js | Azure Functions | Azure API Management | Entra ID | Docker | Kubernetes | CQRS | Redis | Azure DevOps | GitHub Actions

This is an external listing. JobSpring does not represent or verify the employer. Report this listing