About the company Ably is a realtime messaging platform-as-a-service business on the brink of disrupting the industry with our technology platform that has been in development for over two years. We enable any internet enabled device to publish and subscribe streams of data and events, with unparalleled guarantees in regards to performance, quality of service, redundancy and security.
Job position
Permanent
Job description
We're looking for a capable and passionate software engineer to join us, ideally in our London office. If you happen to live elsewhere now, we're open to starting the engagement remotely for a few months in order to make sure there's an ideal fit for both of us.
Whilst this roleโs immediate requirement is to focus on furthering our Node.js and Go realtime platform, our stack is built up as follows:
- Ruby on Rails for our web services and customer facing websites
- Go and Ruby for infrastructure services, and Ruby for infrastructure automation
- Node.js, Elixir, Go and some C for our realtime services
- Cassandra, InfluxDB and ElasticSearch used for data storage
- Highly distributed, self-healing, autoscaling systems built upon a huge array of AWS services
- Client libraries to use our services in pretty much every popular language, see https://github.com/ably
We are always reviewing the best tool for the job, and are always keen to learn new technologies and integrate them into our stack where suitable.
Skills & requirements
Experience: At least a few years of professional experience in either Node.js or Go, ideally both. You must have experience using both statically and dynamically typed languages, ideally in at least one other language. Any exposure to realtime and distributed systems is a real advantage
Pragmatic: A problem solver excited by the prospect of working autonomously solve problems and bring solutions to the team
Fast Learner: Weโre looking for software engineers who thrive on applying their knowledge, learning new technologies. Our stack is diverse, and we expect it to continue to grow
Testing: Experience using testing frameworks and adoption of test driven development where applicable
Infrastructure: Experience with infrastructure and distributed systems is beneficial
Customers: Comfortable talking to customers and assisting them with their technical issues and integration
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-xb-Golang-Node-js-Distributed-Systems-Engineer-London-Ably-realtime-messaging.html Please mention that you found the job at Golangprojects.com
[ job website ]
Founding Engineer - Golang - GlassFlow Berlin, Germany
GlassFlow is a startup building the open-source data streaming infra for the next generation of developers and AI companies: Easy to use, massively scalable and optimized for the AI era.
Weโre a B...
Full-stack Staff Engineer (backend leaning) - Join, Inc.(May 2026) Fully remote in Americas timezones - Salary: $175,000 โ $205,000
Multiple Roles: Frontend-Heavy, Fullstack, Backend-Heavy
About Us
Join is a leading provider of innovative SaaS solutions for the construction industry. Join brings together contractors, owners, an...
Senior Product Engineer (Go) - Remote UK - Vistas Recruitment(April 2026) Remote within UK, United Kingdom (Remote work possible) - Salary: ยฃ85,000 - ยฃ95,000 Per Annum (plus Equity, Healthcare & Pension)
Want to make the most of AI as part of the development process?Would you describe yourself asย an engineer who owns product outcomes, not just code?Want to work in a small, well-established, profitabl...
Senior Backend Engineer - Build AI Agents - Salesforge Remote Europe, 100% Remote
Salesforge is hiring a Backend Engineer (5+ yrs) to build autonomous AI sales agents. Use APIs, message queues, and DBs (Go is a plus). Join our high-impact, no-BS team to redefine sales
Senior Backend Engineer (Go) - Remote UK - Vistas Recruitment(May 2026) Remote within UK, United Kingdom (Remote work possible) - Salary: ยฃ85,000 - ยฃ95,000 Per Annum (plus Equity, Healthcare & Pension)
Want to make the most of AI as part of the development process?Would you describe yourself asย an engineer who owns product outcomes, not just code?Want to work in a small, well-established, profitabl...