Pulse Group logo

Software Engineer

Pulse Group
Department:Software Engineer
Type:REMOTE
Region:UK
Location:England, United Kingdom
Experience:Mid-Senior Level
Share this job:

Job Description

Posted on: September 5, 2026

Senior Software Engineer (JavaScript / Node.js)


Location: Remote - Anywhere in Europe - UK Hours must be worked

Contract: Initial 12 Months



We're looking for a Software Engineer with strong JavaScript and Node.js expertise to work on complex, large scale systems.


This role will suit engineers who enjoy solving difficult technical problems and who are comfortable discussing:

  • Data structures
  • Algorithms
  • Complexity analysis
  • System design
  • Scalability
  • Performance optimisation
  • Engineering trade-offs


This is not a role focused purely on frameworks or UI development. We're looking for engineers who can reason about systems, design efficient solutions and build scalable software.


What You'll Be Working On

  • Designing and building high-performance services using Node.js and TypeScript.
  • Creating scalable distributed systems and event-driven architectures.
  • Solving performance and optimisation challenges.
  • Building reliable APIs and backend platforms.
  • Designing solutions for real-world engineering problems with evolving requirements.
  • Working closely with senior engineers on architecture and technical strategy.
  • Improving observability, reliability and operational performance.


Essential Skills

Computer Science & Engineering Fundamentals

You should be comfortable discussing and applying:

  • Data structures (Maps, Sets, Queues, Trees, Graphs, etc.)
  • Algorithm design and optimisation
  • Time and space complexity
  • Performance analysis
  • Debugging complex systems
  • Software design patterns
  • Scalability and reliability principles


Technical Experience

  • Strong JavaScript and/or TypeScript experience.
  • Commercial Node.js development experience.
  • Experience building production APIs and backend services.
  • Experience with distributed systems or event-driven architectures.
  • Experience working within cloud environments (AWS, Azure or GCP).
  • Strong understanding of software architecture and system design.


Highly Desirable

  • Kafka, RabbitMQ, SQS, SNS or similar messaging technologies.
  • Microservices and serverless architectures.
  • WebSockets and real-time systems.
  • React and/or Next.js.
  • Docker and Kubernetes.
  • Infrastructure as Code.
  • High-scale consumer platforms.
  • Performance engineering experience.


Candidates should be comfortable explaining their thought process, discussing trade-offs and evolving an initial solution as requirements change.


The Kind of Engineer We're Looking For

You're likely to be a strong fit if you enjoy:

  • Solving difficult engineering problems
  • Optimising systems for performance and scale
  • Working with algorithms and complex data processing
  • Designing robust software architectures
  • Understanding how things work beneath the framework layer

We're looking for software engineers first and JavaScript developers second.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!