Contract Software Developer Node.js/REST API

Contract Software Developer Node.js/REST API

Posted 1 week ago by Nanotek Ltd

£650 Per day
Undetermined
Undetermined
Bournemouth, England, United Kingdom

Summary: The role of Contract Software Developer focuses on developing and maintaining Node.js applications and REST APIs, particularly in the context of cloud migration and real-time communication integration. The position requires expertise in refactoring existing applications for cloud environments and ensuring secure, scalable solutions. The developer will also work on building secure APIs and integrating real-time communication systems. This is a 6-month contract based in Bournemouth, England.

Key Responsibilities:

  • 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.
  • Implement MVC approach to web application architecture.
  • Secure web applications with Microsoft Entra/Active Directory.
  • Build and maintain secure REST APIs for SIP authentication, alarm initiation, site configuration, data modelling, and real-time data capture.
  • Preserve and validate existing data contracts while modernising code to async/await and current Node standards.
  • Implement and maintain SIP/TLS integration with dynamic authentication.
  • Ensure interoperability with FreeSWITCH/Asterisk/SBC platforms or CPaaS solutions.
  • Optimise for low latency and secure signalling in a safety-critical environment.

Key Skills:

  • Proficiency in Node.js and REST API development.
  • Experience with cloud migration and refactoring applications.
  • Knowledge of Microsoft Entra/Active Directory for application security.
  • Familiarity with SIP/TLS integration and real-time communication systems.
  • Ability to work with cloud databases and caching solutions.
  • Understanding of MVC architecture.
  • Experience with async/await programming standards in Node.js.
  • Strong problem-solving skills in a safety-critical environment.

Salary (Rate): £650 daily

City: Bournemouth

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Contract Software Developer Node.js/REST API

6 Month Contract - £600/650 per day.

Node.js/REST API SIP Digital Services VOIP

  • 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
  • Service & API Development
    • Build and maintain secure REST APIs for (amongst others):
      • SIP authentication and call control.
      • Alarm initiation and push token updates.
      • Site, telephony, and operational configuration.
      • Data modelling of complex peripherals
      • 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.
  • 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.