Software Engineer

Pulse Group

United States

Remote

GBP 60,000 - 90,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Pulse Group is seeking a skilled backend engineer to design and build high-performance services using Node.js and TypeScript. You’ll contribute to scalable distributed systems and event-driven architectures, solving performance and optimisation challenges while delivering reliable APIs and backend platforms.

In this role you’ll work with senior engineers on architecture and technical strategy, improve observability and operational performance, and adapt solutions as requirements evolve in a

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

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

Tools

Node.js
TypeScript
AWS
Azure
GCP
Docker
Kubernetes
WebSockets
React
Next.js

Job description

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

Contract: Initial 12 Months

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

  • Data structures
  • Algorithms
  • Complexity analysis
  • 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.
Computer Science & Engineering Fundamentals

You should be comfortable discussing and applying:

  • Algorithm design and optimisation
  • Time and space complexity
  • Performance analysis
  • Scalability and reliability principles
Technical 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.
  • 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:
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Simple Machines • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Software Engineer (Contract)
Senior Software Engineer (Contract)

Digital Waffle • United Kingdom

Remote
GBP 50,000 - 70,000
Software Engineer
Software Engineer

Wave Group • Maidenhead

Hybrid
GBP 60,000 - 80,000
Software Engineer
Software Engineer

Security Wizardry Radar Page • Farnborough

On-site
GBP 40,000 - 60,000
Software Engineer
Software Engineer

G.Digital • East Midlands

Hybrid
GBP 59,000 - 70,000
Free parking and EV charging
Enhanced parental leave
Exclusive discounts for essential workers
Lead Software Engineer
Lead Software Engineer

83zero • United Kingdom

Remote
GBP 80,000 - 90,000
Senior Engineering Manager (Remote - Europe)
Senior Engineering Manager (Remote - Europe)

Jobgether • United Kingdom

Remote
GBP 80,000 - 120,000
Flexible remote work
Dedicated learning budget
Health/fitness benefits
Software Engineer
Software Engineer

Stealth iT Consulting • United Kingdom

On-site
GBP 46,000 - 55,000
Flexible hybrid working arrangements
Collaborative team environment
Supportive culture valuing innovation and diversity
Software Engineer
Software Engineer

OpenSource • Greater London

On-site
GBP 65,000 - 95,000
Principal Software Engineer
Principal Software Engineer

Internetwork Expert • Greater London

On-site
GBP 140,000 - 190,000