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 ask clarifying questions, we highlight what’s working, we share before we are ready, we have difficult conversations, we get agreements, and we make time for life. These aren’t just slogans we put on the wall…we love and live by our culture.
This person will be a vital member of our team and want to enable those on our team to pursue their passions. We realize that some people love query optimization and API design as much as they love CSS and UI component structures. This team/role will have their hands in a little of everything—from a little UI, all the way to API development.
Candidates for this senior role will typically have at least 3+ years experience and will be most successful if they have a desire to grow in our entire stack but specialize immediately in the backend. You can apply directly to the position here: https://app.jobvite.com/j?cj=o5jGefw2&s=Indy_Hackers
Roles & Responsibilities Backend Engineering (50-70%) Backend engineering at Lessonly includes the following server-side tech stack; Ruby, Rails, PostgreSQL, Redshift, Algolia, Redis, Memcached, and whatever comes next. This job will require the ability to write code according to our Ruby style guide and Rails style guide which will include fixing bugs, authoring and modifying gems, as well as authoring and modifying core and supporting application functionality.
Code Reviewer (10-20%) A strong peer review culture is incredibly important to us. Everyone strives to improve every day, and the code review process is vital to this goal.
Story creation and estimation (0-10%) You will work with the Product Manager to translate requirements into work items for the backlog. When the time is right, you will participate with the other software engineers in designing the solution that will best meet the needs of both the customer and the business.
On-Call Engineering (5-10%) Every engineer at Lessonly is accountable for supporting the application, however, this particular job will likely have a slightly escalated level of responsibility. This particular individual will be on a rotation with other engineers that respond to and triage all application wide errors and outages both during and after business hours. These application wide errors and outages are rare, but they do happen from time to time
Requirements You are able to write production-quality APIs, controller-level code, and/or application business logic services. Server-side tech (Ruby on Rails) You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly. You are known for asking clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems. You are known for taking a big problem and decomposing it into shippable chunks that can ensure all parties are aligned on the outcome.
Lessonly Benefits 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.