remote
Software Engineer - Pub/Sub - Ably (UK)
Software Engineer
Join a high‑scale real‑time messaging platform as a Software Engineer focused on Pub/Sub. Build resilient, low‑latency distributed systems using Go, Node.js, and AWS to deliver billions of messages daily.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput Pub/Sub services that support billions of messages per day.
- Implement scalable, fault‑tolerant distributed architectures using Go and Node.js.
- Collaborate with cross‑functional teams to define feature requirements and performance goals.
- Optimize system performance, reduce latency, and ensure high availability across global data centers.
- Participate in code reviews, unit testing, and continuous integration pipelines.
Requirements
- 3+ years of backend engineering experience with real‑time messaging or Pub/Sub systems.
- Solid grasp of distributed systems concepts: partition tolerance, consistency, and replication.
- Excellent problem‑solving skills and a passion for building reliable, scalable software.