SB - 1509 Full Stack Developer( MERN/MEAN)
AI Skill Match
Skills You Have
Skills to Develop
You match all skills for this role!
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
About Softobiz Technologies
Softobiz Technologies is a global leader in its sector, dedicated to innovation, high quality, and delivering outstanding client solutions.
Similar Jobs
No similar jobs found.