Senior Node.js Engineer - Inside IR35

Reply Ltd

Senior Node.js Engineer - Inside IR35

Salary Not Specified

Reply Ltd, Digbeth, Birmingham

  • Full time
  • Temporary
  • Remote working

Posted today, 25 Sep | Get your application in now to be one of the first to apply.

Closing date: Closing date not specified

job Ref: bf28967c03e440838a97c54d769d77ed

Full Job Description

  • Developing web and client applications
  • Ensuring high-quality Back End development
  • Constructing microservices
  • Real Time applications that adhere to relevant architectural patterns and integrations.
  • Shaping the micro-services enabling our Front End capabilities and information applications
  • Ensuring high quality and adherence to architecture patterns.

    Proficiency in Node.js: A deep understanding of Node.js, its core concepts, event-driven architecture, and ecosystem is essential.
  • JavaScript: Strong proficiency in JavaScript is a must, including modern ES6+ features and best practices.
  • Backend Development: Extensive experience in Back End development, including Back End development, API development, and database interaction.
  • Frameworks and Libraries: Familiarity with popular Node.js frameworks and libraries such as Express.js, Koa.js, Fastify or NestJS is important.
  • Microservices Architecture: Experience designing, implementing and managing microservices architecture using Node.js, as well as optimisation of performance, scalability and efficiency.
  • Real Time Applications: Proficiency in building Real Time applications using technologies like WebSocket's, Socket.io, or similar libraries.
  • RESTful APIs: Experience in designing and implementing RESTful APIs, including knowledge of REST principles and best practices.
  • Testing and Debugging: Proficiency in writing unit tests, integration tests, and end-to-end tests for Node.js applications, as well as debugging and profiling tools.
  • DevOps and Deployment: Familiarity with deployment pipelines, containerisation (eg, Docker), and cloud platforms (eg, AWS, Azure, GCP).
  • Version Control: Experience with version control systems like Git and proficiency in using Git workflows for collaborative development.