We are a tight-knit group with diverse backgrounds who value our culture. Individually, we strive to be humble, hungry, and people-smart. As a team, we put learners first. We share before we are ready, ask clarifying questions, highlight what's working, have difficult conversations, get agreements, and make time for life. These aren't just slogans we put on the wall. We love and live by our culture.
Lessonly is looking for a Site Reliability Engineer to help build and manage our architecture and automated processes. You will empower our developers and testers to do better work while making our software perform reliably.
We are working to continue scaling ahead of the rapid increase in adoption of the Lessonly platform. We need you to help us in our quest in scaling to meet the needs of our growing customers and our own growing team. We are looking for you to assist in implementing the tools and techniques to make that happen.
We are hiring a software engineer dedicated to analyzing and improving the performance of our software, automating our processes, improving our application security, and working on the application architecture. We need someone who can work in the software and has a penchant for hosting and infrastructure.
Candidates for this role will be most successful if they have a desire to grow in our entire stack but specialize immediately in the back end and infrastructure. Specifically, a love for Ruby on Rails, AWS, and automation will take you a long way!
Roles & Responsibilities
We are flexible in what exact skills we can hire for this role. If you do not fit all of the criteria below but you feel you would still be a good fit for this role, we want to talk to you! The bottom line is that we need someone who knows Ruby on Rails and who can help us keep the growing platform running and stable.
Software Engineer (40-50%)
You are not afraid to dive into the application code to implement architectural changes, improve data querying, or implement new patterns. You build tools to help manage our environments and to help other departments manage their clients’ data. You provide valuable feedback in code reviews to help keep our code clean, maintainable, and reliable.
We are looking for someone who has the ability not only to help us automate our infrastructure, but to help us ensure the software serves that infrastructure well.
Experience building web applications in Ruby on Rails.
Design and build tools to connect data from various environments for analysis and control.
Implement changes to web software in service of improving performance, security, and reliability.
Review pull requests by other software engineers, especially in consideration of performance, security, and reliability, keeping in mind that we prefer to critique with empathy.
Automation Engineer (30-40%)
You identify manual processes that could be automated and build the tools to automate them. You monitor those processes to ensure they continue to work as intended.
You work with other teams to assess their automation needs and help them build the tools they need to do better work.
Build and maintain tools to automate internal processes relating to deployment and testing.
Infrastructure Engineer (10-20%)
You build and manage the AWS-based infrastructure for our various applications and instances of our core service. You keep our software running and continually make that job easier to do as you go by automating as much as possible.
We host private instances of our core application for our larger customers. You help make creating and managing those instances seamless and easy for engineers, client experience reps, and the customers themselves.
As a part of your commitment to keeping the services running, you are a member of the on-call rotation. In order to keep the on-call rotation from being a burden, you help ensure the software is built to be reliable.
Experience managing SaaS infrastructure using Kubernetes and Terraform.
Experience monitoring web environments using Datadog, Grafana, Kibana, or similar tools.
Ability to quickly assess and remediate infrastructure, database, and software issues affecting live environments.
Experience tuning and maintaining PostgreSQL databases.
We're a growing (~35-person) product & engineering team in a fast-moving growth-stage startup in Indy. You'll have a significant impact on what our team and company can deliver.
We have an award-winning company culture focused on openness and supporting each other.
We build a really cool product that helps people learn how to do their jobs better.
We're involved in the local tech community: we’ve presented at Indy.rb, Indy Elixir is run by one of our own, we are active in IndyHackers, and a few of us won at the 2015 Indy Civic Hackathon. Come help us do more!
February 3, 2021