Golang / Go Job: Golang & Node.js Distributed Systems Engineer

Ably realtime messaging

Golang & Node.js Distributed Systems Engineer at Ably realtime messaging

London, United Kingdom 🇬🇧   (Posted Nov 24 2015)
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

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
NOTE: Please do not contact us if you are a recruitment agency, we are looking to find talented passionate developers directly

If you are interested in joining, please get in touch with Matthew O’Riordan, the CEO of Ably, on go.node.engineers@ably.io. When getting in touch, please be sure to tell us briefly about your background, why this role is of interest to you, where you are based, and provide evidence of your work. When providing evidence of your work, we prefer open-source contributions on Github (or elsewhere) if possible.
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that work)

Other jobs that might be interesting

Form3 Financial Cloud Senior Software Engineer - 100% Remote - EU ONLY - Form3 Financial Cloud   (May 2019)
London, United Kingdom (Remote possible)
We are looking for Senior Software Developers who want to help build the next generation payment API in the cloud. You should be an enthusiastic about software development and want to work with the latest technologies, solve interesting problems and be part...

Utility Warehouse Software Engineer (Go) [UK remote only] - Utility Warehouse   (April 2019)
London, United Kingdom (Remote possible)
Company Utility Warehouse is a FTSE 250 organisation which has established itself as the most trusted supplier of utility products in the UK. Utility Warehouse is the only genuine multi-utility operator in the market providing gas, electricity, landline, broa...
Veganbase LTD Remote - part-time Golang Developer - Veganbase LTD   (April 2019)
Remote, United Kingdom (Remote possible)
We created a platform and API for publishing content and create marketplaces for ethical companies. We use kubernetes / microservices and graphql. The API is used by our flutter apps and Vuejs web apps. We would like to make the API available for third par...
About Golangprojects