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.