Sr. Fullstack Software Engineer

LessonlyProduct Development 6-8 Years


JavaScript, Ruby, Ruby on Rails, SQL

Job Description

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.

So, if you are a hungry engineer who is looking to jump on a path of continuous learning, continuous improvement, and a team that values impacting real people in a real way… look no further, you may be a llama and just don’t know it yet.

This specific position is for the Empower squad. The Empower squad works to empower both customers and internal teams to do their best work. They focus on building internal tools to ensure our teams can support our customers to the best of their ability.

Candidates for this senior role will typically have at least 4+ years experience and will be most successful if they have a desire to grow in our entire stack but specialize immediately in the backend.

What you'll be doing:
Backend Engineering
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 Review
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
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.

Front End Engineering
Front end engineering at Lessonly includes the following client-side tech stack; (S)CSS (our CSS Style Guide), JavaScript (our JavaScript style guide), React and Redux (our React style guide).
This set of responsibilities is not a requirement for this job, however, if you’d consider yourself full-stack or aspire to be, this job could have that opportunity.

On-Call Engineering
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

Posted On

January 5, 2022