Node.js Developer

Node.js Developer

Rate: £625 a day

IR35 Determination: This role is Inside IR35

Location: Remote

You will join a global IT consultancy delivering digital transformation to a public sector body.

Key Duties and Responsibilities

  • Build and harden Node.js microservices running on Azure Container Apps, orchestrating asynchronous, file-based and Delta-linked workflows with strong reliability, observability, and security
  • Design and implement Node.js/TypeScript services (Express/lightweight HTTP) for async job orchestration.
  • Implement FIFO/round-robin workers, leases/heartbeats, retries/backoff, and idempotency keys.
  • Integrate with Azure SQL (mssql), ADLS Gen2, Storage Queues/Service Bus, and ADF triggers.
  • Enable real-time notifications (SignalR/WebSockets)
  • Contribute to CI/CD (GitHub Actions) and containerisation best practices.
  • Operate securely inside private-network Azure environments (Managed Identity, RBAC, Private Endpoints).
  • Enforce config-driven processing (JSON configs) with robust error handling, telemetry, and full traceability

Required Industry Knowledge and Competencies

  • Strong Node.js/TypeScript in production microservices (HTTP + background workers).
  • Understanding of Azure Container Apps, Storage (Blobs/Queues), and Managed Identity integration.
  • SQL proficiency (Azure SQL), handling transactional updates and retries.
  • Solid reliability engineering skills - idempotency, timeouts, circuit breakers, and retry strategies.
  • Angular/SPA integration (SignalR), file validation (Excel/CSV), or SFTP connector experience.
  • Familiarity with private endpoint architectures and security-first deployments.
Company
CBSbutler Holdings Limited trading as CBSbutler
Location
Nationwide, United Kingdom
Employment Type
Contract
Salary
£600 - £625/day Inside IR35
Posted
Company
CBSbutler Holdings Limited trading as CBSbutler
Location
Nationwide, United Kingdom
Employment Type
Contract
Salary
£600 - £625/day Inside IR35
Posted