Software Tech Lead, Platform

Layer

Experience
Responsibilities
Workhours

Software Tech Lead, Platform at Layer San Francisco, CA, United States Apply About Layer: 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. About the job: 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! Key qualifications: 7+ years experience in software development Strong fundamentals in data structures and algorithms Familiarity with modern server technologies Comfort with live production systems Ability to lead a technical team Bonus points for: Functional programming Eventually consistent storage Network protocols Security and cryptography 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! WHY LAYER? 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. Apply or share with your friends and colleagues Tweet About Layer: 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. About the job: 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! Key qualifications: 7+ years experience in software development Strong fundamentals in data structures and algorithms Familiarity with modern server technologies Comfort with live production systems Ability to lead a technical team Bonus points for: Functional programming Eventually consistent storage Network protocols Security and cryptography 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! WHY LAYER? 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. TechMeAbroad is not licensed to give legal advice. We merely make typical statements to help you get started, not advice. If you need legal advice, ask us our exclusive list of trusted partners. Follow us on Facebook Twitter LinkedIn Google + Pricing Contact Have feedback? Random thoughts? Passionate praises? Annoyed frustrations? Drop us a mail at feedback@techmeabroad.com!

Read Full DescriptionHide Full Description
Confirmed 21 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up