Your work as a Senior Frontend Engineer will empower thousands of Appcues customers to improve their product’s usability and adoption for millions of end-users without writing any code. The Appcues UX is made up of two major React applications. First, the Appcues Flow Builder Chrome extension allows customers to click to create beautiful in-app experiences such as onboarding guides, tips, announcements, and surveys. Second, Appcues Studio enables customers to segment, personalize, target, and analyze these experiences across their entire user base. Customers such as Amplitude, Wistia, Segment, and ProfitWell, embed Appcues in their products to deliver high-quality experiences to millions of end-users.
Your work as a developer infrastructure engineer will ensure our engineering teams build, test, and deliver new product capabilities faster than ever while also improving quality. Your mission is to partner with our engineers to identify, prioritize, and provide impactful automation and efficiencies in our development environments, tools, CI/CD pipelines, and tests. Your work will ensure we can continue to innovate at an accelerated pace to delight thousands of SaaS companies. Our customers use Appcues to improve their product's adoption and growth by delivering beautiful in-app experiences such as onboarding guides, tips, announcements, and surveys to millions of end-users.
YOUR IMPACT
As Help Scout's first dedicated Site Reliability Engineer you will own and define the best practices, tools and automation to ensure our fast growing SaaS provides high availability while increasing engineering velocity. Your work will empower more than 6,000 businesses around the world to deliver a great customer support experience. This is a critical role that will influence every engineer in the company and directly impact our customer's satisfaction.
ABOUT THE ROLE
We are looking for an experienced Site Reliability Engineer to build sophisticated continuous delivery and test automation to keep our AWS-based services highly available and fast while increasing the engineering team's velocity.
Help Scout engineering is 24 full time engineers organized into 6 teams. You will be a member of a small team with one engineer focused on continuous delivery (CD) pipelines, and 3 engineers focused on our AWS infrastructure and operations. Working with your team, you will partner with our feature delivery teams to build any automation they need to improve site reliability and velocity.
You will be responsible for working on our three biggest site reliability priorities: four 9s high availability, continuous delivery and test automation. You will own the implementation and roadmap planning for improvements to our automation, tools and tests to support these priorities. The majority of your time will be spent building or implementing continuous delivery, test and self-healing automation and supporting tools. You will be a key internal champion for any and all changes to make our production environments more resilient, scalable, and performant.
Your potential projects will include expanding our CI pipeline across all teams, testing and implementing auto-scaling groups, expanding our test automation (smoke, stress, chaos monkey, etc), and enhancing the velocity of our CI pipeline (parallel tasks, containers, etc).
This is not a primary on-call position. However you should expect to be called upon if services you own such as CD pipelines or test automation fail and primary on-call team members can't resolve the issue.
Our 100% remote engineering team spends most of their time in Slack and Github. Engineers can focus for long stretches with typically only 2 scheduled meetings a week (one with your team and one with your manager). Engineers write their own automated unit and integration tests, and use our CI pipeline to release code to production several times a day. You can read more about our culture and how our remote team stays agile at https://www.helpscout.net/blog/agile-remote-teams/
The 22-person engineering team at Help Scout is dedicated to delivering a wonderful experience for our 6,000+ customers in more than 60 countries. This position requires senior-level skill and experience because we work remotely and mostly autonomously.
The ideal engineer for this position loves building RESTful APIs and other web services at scale. You relish the opportunity to take on a challenging problem, choose the right tool for the job and build an elegant, scalable solution. We leverage Solr for several tools at Help Scout and are looking for someone that can improve and maintain our implementation as we grow.
Tools We Use:
Java 8
Apache Solr, MySQL, MongoDB
Spring, Play frameworks
RabbitMQ
Git
Your first project involves working with another Java/Solr engineer to build and own our Search and Reporting services. Solr runs all search functions, reporting, folder views and other areas of the product. On a daily basis, you'll work on improving existing code, adding new functionality and API endpoints all with a focus on testing and documentation. Your team will be responsible for handling large amounts of data within Solr and ensuring it can be searched/delivered with optimal performance.
Aside from a bi-weekly planning and grooming meetings, you'll be able to work interruption-free. 90% of our communication happens in Slack. You'll be working with product people that challenge you to get better every day. The founders are technical and committed to creating a magical experience for customers. You'll deploy work that moves the needle for businesses around the world.
About You
You became an engineer because you like writing software that helps people.You have a history of working on Java projects at scale and can bring a high level of expertise to the business. Your code is not only a pleasure for customers to use, but for other engineers to read and understand easily. A big part of being great at your job revolves around being very organized and communicative. It’s clear from your experience that you have those characteristics.
After recently launching the Help Scout iOS app to 5 star reviews, we have big plans for our first Android app. We’re looking to hire an experienced Android engineer to help us craft a wonderful experience there. You’ll be joining one other full-time engineer on the project and working on a product used by over 5,000 companies around the world.
Our engineering team is currently about twenty people, with one focused on iOS and no one yet focused on Android. We’re starting at the ground floor with Android and have yet to make several platform-specific and technology decisions. You’ll be involved in every decision we make regarding implementation and testing.
You’ll be helping us select a framework for implementation. We currently are debating between Java or React Native and while you may have several years experience with Java on Android, you are curious enough about React Native to do some exploring and help us make an informed decision.
A separate team of engineers owns all the API endpoints, so your work is focused on the app implementation and design details. You’ll also be getting everything you need from the design team with regard to Android-specific visual design and interactions.
Since our experience skews heavily toward web development, you bring a level of Android-specific expertise that will help us craft an outstanding experience for customers.
With years of experience working with Android, Java and Javascript, you are someone that loves picking up new skills and refining your craft.
You delight not only in the way an application works, but in how it looks, and have an excellent understanding of Android interaction design. Complex cross fades, card flips and other Android animation details are something you love working on because it can help you execute the perfect user experience.
You stay up-to-date on the Android platform and can provide insightful advice about leveraging native platform APIs or evaluating and leveraging wrappers.
You believe remote teams are the future of work, or are at least excited about the idea. You have experience working with remote teams or can adjust your work/management style to be remote-friendly.
About Us
Help Scout is a remote team with employees in eleven states and six countries (seven in the Boston office). We optimize the team for excellence over geography and overcome remote challenges through transparency, trust, and video conferencing.
The 19-person engineering team at Help Scout is full of people dedicated to a wonderful experience for our 5,000+ customers in more than 60 countries. We’re excited to add the third full-time JavaScript engineer to the team, who will work on our Docs product.
We work remotely and autonomously for the most part, which is why this position requires senior-level skill and experience. We're looking for folks who write tests and are rather stubborn about quality front to back.
We Use
- Backbone.js, Marionette, jQuery
- PHP / Java (for backend & APIs)
- Node.js
You'll be part of a 3-person team that owns our Docs knowledge base product. The other two engineers work on the Java API and you’ll be responsible for the single-page app that makes up the admin interface. On a given day you’d be adding new features, writing tests and improving performance.
You’ll also work with two other full-time JavaScript engineers on the team to maintain and improve the standards and best practices we want to use across all Help Scout products. Our design team owns most of the html/css work and will help you make sure everything ends up being pixel perfect.
You may also end up doing some work on the Docs front-end that’s customer-facing (like docs.helpscout.net), which is just lightweight Scala templates and jQuery.
Aside from a weekly check in and bi-weekly planning meeting, you'll be able to work interruption-free. 90% of our communication happens in Slack. You can work anywhere in the world as long as you have 4+ hours of overlap time with your teammates.
Everything is secondary to the customer experience. We expect you to have a keen sense of how your code will impact the experience in terms of performance, security and usability.
You'll be working with product people that challenge you to get better every day. The founders are technical and committed to creating a magical experience for customers. You'll deploy work that moves the needle for businesses around the world.
The 18-person engineering team at Help Scout is full of people dedicated to a wonderful experience for our 5,000+ customers in more than 60 countries. We work remotely and autonomously for the most part, which is why this position requires senior-level skill and experience.
The ideal engineer for this position loves building RESTful APIs and other web services at scale. You relish the opportunity to take on a challenging problem, choose the right tool for the job and build an elegant, scalable solution.
Tools We Use:
Java 8
Play framework
MySQL, MongoDB, Solr
RabbitMQ
Git
About the Role:
You will be working with another Java engineer to own the back end API and presentation of our Docs Knowledge Base product. On a daily basis, you'll work on improving existing code, adding new functionality and API endpoints all with a focus on testing and documentation.
REQUIREMENTS
You became an engineer because you like writing software that helps people.
You have a history of working on Java projects at scale and can bring a high level of expertise to the business.
Your code is not only a pleasure for customers to use, but for other engineers to read and understand easily.
A big part of being great at your job revolves around being very organized and communicative. It’s clear from your experience that you have those characteristics.
About Us:
Help Scout is a remote team with employees in twenty-three cities all around the world. We optimize the team for excellence over geography and overcome remote challenges through transparency, trust, and video conferencing.
Your work as a Senior Frontend Engineer will empower thousands of Appcues customers to improve their product’s usability and adoption for millions of end-users without writing any code. The Appcues UX is made up of two major React applications. First, the Appcues Flow Builder Chrome extension allows customers to click to create beautiful in-app experiences such as onboarding guides, tips, announcements, and surveys. Second, Appcues Studio enables customers to segment, personalize, target, and analyze these experiences across their entire user base. Customers such as Amplitude, Wistia, Segment, and ProfitWell, embed Appcues in their products to deliver high-quality experiences to millions of end-users.
Apply at https://jobs.lever.co/appcues-2/a88b7a18-560d-4efc-842a-7e04...
-----
Your work as a developer infrastructure engineer will ensure our engineering teams build, test, and deliver new product capabilities faster than ever while also improving quality. Your mission is to partner with our engineers to identify, prioritize, and provide impactful automation and efficiencies in our development environments, tools, CI/CD pipelines, and tests. Your work will ensure we can continue to innovate at an accelerated pace to delight thousands of SaaS companies. Our customers use Appcues to improve their product's adoption and growth by delivering beautiful in-app experiences such as onboarding guides, tips, announcements, and surveys to millions of end-users.
Learn more about the job and apply at https://jobs.lever.co/appcues-2/25ee69b1-2886-4437-8bb7-84d9...
More about our company, culture and benefits at https://www.appcues.com/company