Layer is the open communications layer for the Internet. We make it easy for developers to add rich messaging, voice and video to any app.
We’re looking for a talented and driven server tech lead to help us build Layer, the open communications layer for the internet.
You'll work on the core of our communication platform. This is a large, multi-tenant, distributed system that manages authentication, presence, routing, synchronization and offline storage. Tasks include designing architectures, specifying protocols and APIs, and implementing high performance code. You'll also develop scalability and reliability strategies for handling hundreds of millions of users and billions of messages per day.
The ideal candidate is a hands-on team lead with great technical chops, one who understands client-server architectures and distributed systems. You should have contributed to at least one service with a sizable user base and significant write traffic. An interest in ambitious and technically challenging projects with disruptive potential is a good sign, too!
Bonus points for:
We're a small team, with a focus on individual responsibility and rapid development. If you like thinking big and having an impact, you'll enjoy working with us!
Because we're tackling problems you won't find anywhere else, and we're obsessed with doing it right. Layer is building the open communications layer for the Internet: a global network that enables app developers to easily build reliable, scalable communications into any app. We’ve quickly attracted the interest of thousands of customers building apps spanning all categories, and we’re just getting started.With the backing of some of technology's most respected investors and advisors, we're on a mission to make communications better through the services people love.