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
Apply for this job
This role is listed via Nanotek Ltd. Applications are handled on the employer's site.
Apply on employer siteOpens 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.