ruby on rails
Please Note: For the health and safety of our employees, Lessonly’s physical office is currently closed due to the COVID-19 Pandemic. All of our employees are working remotely and we are re-evaluating the opening date of our office on an ongoing basis.
This position may work in the Lessonly office in Indianapolis, IN or remotely from any of the following states: Colorado, Florida, Georgia, Illinois, Indiana, Michigan, Missouri, North Carolina, Ohio, Alabama, Texas, Virginia or Washington.
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. 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.
- Desired Abilities
- 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.
- Desired Abilities
- 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.
- Desired Abilities
- 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!
- Health Insurance - Medical, vision, dental, and life plans available.
- Disability Insurance - Short-term and long-term coverage.
- Paid Parental Leave - Because time with your new baby llama is important.
- Unlimited PTO - We believe in making time for life, so we like to keep this benefit simple.
- 401k Plan - Save and prepare for the future with us.
- Equity - When we win as a team, you should win, too.
- Flexibility - What works best for you, works for us—whether that means you’re in the office, at a coffee shop, or at your kitchen table. We have llamas working in Indy and across the U.S. We also provide everyone with a tech stipend to keep their tech rocking and rolling smoothly.
- Work Happier - Our community is one of recognition and fun. From company-wide shoutouts to dogs in the office to our vibrant Slack workspace, we’re constantly collaborating and celebrating together.
- Make Indy Brighter - Every year, we select four organizations that serve kids in Indianapolis and dedicate our time, money, and talent to them. Making time to volunteer and give back to our community matters.
- Professional Development - We learn from experts, community leaders, and each other constantly. From Mass Classes and workshops to company events and daily conversations, we’re always growing.
- Accessibility - We’re conveniently located in the Monon16 neighborhood, right by the Monon Trail and the Red Line if you prefer to run, walk, bike, or bus to work.
- Self-Care - We have in-house yoga, ping-pong, Peloton bikes, a meditation room, a library for silent work, a mother’s room, wellness groups, and more because we’re humans first and llamas second.
Lessonly is an Equal Opportunity Employer, we do not discriminate against any protected class including, race, color, religion, sex, national origin, sexual orientation, gender identity, genetic information, disability or protected veteran status. Lessonly will provide reasonable accommodation to qualified individuals with disabilities. Please contact [email protected] if you require a reasonable accommodation to apply for a job.