Software Engineer – NODE.js .Net

Contract | London | £375.00 - £475.00 Per Day | Job No: 1912

Job Title:         Software Engineer – (Node.js or .NET)
Location:         UK Based, Hybrid role with occasional meetings in London

The Role

A leading creative agency is looking for an experienced software engineer with to Node.js or .NET experience to develop a local server-client application that connects their cloud platform with physical systems used in interactive environments.

The Software Engineer will be required to build and maintain a local application that:

  • Receives structured instructions from a cloud platform
  • Interfaces with media servers via API to create, update, delete and trigger content
  • Integrates with room control systems to execute commands and handle event logic

You don’t need prior experience with media servers – What matters most is your ability to work with APIs, manage instruction workflows between cloud and local infrastructure, and build reliable services that operate in live or near-live environments.

Software Engineer Responsibilities

  • Build a local service using Node.js or .NET that handles command routing from the cloud
  • Develop integrations with third-party systems via REST APIs
  • Execute and monitor real-time instructions across local devices and servers
  • Handle error states, instruction lifecycle management, and system responses
  • Collaborate with backend and cloud developers to ensure integration alignment
  • Write clean, modular, maintainable code
  • Support system testing, deployment, and monitoring in development and production environments

Technology Stack

  • Languages: JavaScript (Node.js) or C# (.NET Core)
  • APIs: RESTful APIs, JSON payloads, webhooks
  • Environments: Cloud-local synchronisation pipelines, real-time control systems

What They’re Looking For

  • 3+ years Softwarre Engieneering experience 
  • Hands-on experience building software that interacts with APIs and/or hardware devices
  • Strong understanding of event-driven logic and instruction workflows
  • Familiarity with system health, error handling and diagnostics
  • Solid communication skills and the ability to work with cross-functional teams

If you’re an experienced Software Engineer looking for an assignment to work on a varied and interesting project, click apply.
 

Apply for this job

Enter your full name
Enter a valid email address
Enter a valid phone number
Add your cover letter to support your application
Upload your CV to accompany your application for this job. Accepted file types are DPC, DOCX, PDF, HTML and TXT

We are uploading your application. It may take a few moments to read your resume. Please wait!