Contract Software Developer Node.js/REST API

Nanotek Ltd · Bracknell, Berkshire

Contract Software Developer Node.js/REST API at Nanotek Ltd, based in Bracknell, Berkshire, paying £500 per day. This is a contract role.

Salary
£500 per day
Location
Bracknell, Berkshire
Contract
Contract
Posted
2 days ago
Closes
20 Sep 2030
Sector
Software Developer

8% below the typical rate for software developer

Reference 00000239-1

About the role

Contract Software Developer Node.js/REST API

Node.js/REST API

SIP

Digital Services

VOIP

Candidate Criteria:

· 3+ years Node.js/Express back-end development

· Building web applications using a MVC approach

· Building and consuming REST APIs

· SIP/TLS integration and real-time communication handling

· Working with cloud databases and caching (MySQL/NoSQL, Redis/Memcached)

· Secure handling of JWT-based auth flows

· Version control (Git) and CI/CD pipelines

 

· SIP platforms

· CPaaS integration (e.g., Twilio, Vonage)

· MQTT, IoT protocols, or device integration

· Experience with serverless functions or container orchestration (Kubernetes/ECS/AKS)

PKCE, JWE, or advanced JWT usage in distributed systems.

 

1. Cloud Migration & Refactoring

· Analyse existing applications, identify coupling to on-prem infrastructure, and design equivalent cloud-native solutions.

· Refactor services to remove in-memory dependencies; replace with cloud databases, caches, and secret management.

· Ensure horizontal scalability and high availability in the target cloud environment.

· MVC approach to web application architecture

· Secure web applications with Microsoft Entra/Active Directory

 

2. Service & API Development

· Build and maintain secure REST APIs for (amongst others):

o SIP authentication and call control.

o Alarm initiation and push token updates.

o Site, telephony, and operational configuration.

o Data modelling of complex peripherals

o Real-time data capture and dashboarding over web sockets

· Preserve and validate existing data contracts while modernising code to async/await and current Node standards.

 

3. Real-Time Communication Integration

· Implement and maintain SIP/TLS integration with dynamic authentication, replacing legacy IP allow-listing with a cloud-native approach.

· Ensure interoperability with FreeSWITCH/Asterisk/SBC platforms or CPaaS solutions.

· Optimise for low latency and secure signalling in a safety-critical environment.

Reference: 00000239-1 · Posted 2 days ago · Closes 20 Sep 2030 · Listed via Nanotek Ltd

Know someone who'd be great for this? Get a shareable card

Apply for this job

This role is listed via Nanotek Ltd. Applications are handled on the employer's site.

Apply on employer site

Opens the employer's website in a new tab.

Safe applying: a genuine employer will never ask you to pay for a DBS check, training or equipment, or move you onto WhatsApp before you are hired. If this listing does, report it and do not pay anything.

Report this job
Salary £500 per day
Apply now