Web Application Engineer - Ruby


San Francisco, CA, US

We are looking for passionate web application engineers to help us build Layer, the Customer Conversation Platform.

At Layer, we provide a messaging platform that delivers consumer grade capabilities with enterprise security embedded within products and applications. Our mission is to improve the conversations that businesses have with their customers. Hundreds of businesses, thousands of developers and millions of users rely on Layer to power the experiences that facilitate valuable conversations. We have customers across the consumer product, retail, health care and finance spaces and are growing rapidly. If you like thinking big and having an impact, you'll enjoy working with us!

As a web application engineer, you will be responsible for building out new products that utilize our messaging platform, SDKs and UI components to address specific use-case cases. You will be responsible for taking Layer further up the stack, working directly with our customers and partners to deliver frameworks and applications that directly address their business goals.


Full stack web application development.
Collaborate with Product Designers, Product Managers, Marketing Managers etc to deliver compelling agent and user-facing products.
Identify and resolve web performance, usability and scalability issues.
Participate in design and code reviews.
Interact with customers, partners and team members to incorporate their feedback & innovations into the product.
Key Qualifications:

2+ years experience developing rich applications using Ruby on Rails and HTML/CSS/JavaScript.
Experience with RDBMS (i.e. PostgreSQL)
Experience with client-server architectures.
Experience with test driven development.
Crisp written and verbal communication skills.
Comfort working in a dynamic, cross-functional team with multiple concurrent product initiatives.
Ability to give and receive feedback on constructive design, API, and code reviews.
Bonus points for experiences with JavaScript frameworks like Angular, ReactJS, Backbone, Vue.js, etc, and CSS preprocessors like LESS, SASS, Stylus.
Please include these in your application:

Code you’re proud of.
Products or projects you’ve worked on.
Languages you are fluent in, both human and technical.
What you find most interesting about Layer.

Why Layer?

Layer makes communications better in products people love and use daily. We handle millions of messages every day for businesses around the world.

We believe that great products are all about building a great experience, not reinventing the infrastructure. Our developer friendly messaging toolkit - UI kits, SDKs and APIs let developers focus on building great experiences.

We obsess about great engineering and design, across mobile and web. We care deeply about making our code, APIs, and documentation functional, useful and beautiful.

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!

More Careers at Layer