Senior Backend Engineer - Channels Team

London, England, United Kingdom · Engineering · CBE


Pusher’s realtime APIs power applications around the world. When you see an app with a chat feature, a collaborative text editor, or anything else that updates instantly—it could be us shifting events behind the scenes.

As a Senior Backend Engineer, you will work in a small sub-team to prototype new features in two week “spikes”. You will iterate on successful ones with customers in order to bring them to v1. You will have strong ownership over these features and have opportunities to blog/talk about them publicly. You will use your experience shipping these features to help prioritise new features and shape our roadmap.

To give you a sense of our scale:

What you will typically do

Software Engineers do many things, but most of your responsibilities fall into the following categories:

What you will be able to learn

Great software engineers never stop learning, so we want to provide you with opportunities for improving your knowledge. As a Senior Backend Engineer:

What tech do we use in the Channels team

We use a wide range of tools and products including languages such as Ruby and Go. Ansible and Puppet for infrastructure management. Jenkins for our CI pipeline. Open source tools such as MySQL, Redis, Kafka, Beanstalkd, etcd all running on Linux and AWS/Heroku. We advocate using whatever is best suited for the task at hand.

What working in the Channels team looks like

What Pusher is like

We strongly believe in the importance of diversity and inclusion. They not only provide a better working environment but also improve the quality of our services. We welcome people of different nationalities, backgrounds, experiences, abilities and perspectives.

We are here to help our customers build delightful applications. By solving significant engineering challenges and packaging them into easy to use APIs, we let developers focus on making their users happy.

We put emphasis on collaboration between people and teams. Everyone is on the same mission, so sharing work helps us reach our goals faster. Throwing problems over the wall and pointing fingers at each other is not our style.

We strive for transparency. Keeping everyone well-informed is crucial for building trust, efficiency and satisfaction at work.


What Pusher provides

Apply for this job