Lessonly company's all remote jobs
This position may work in the Lessonly office in Indianapolis, IN or remotely from any of the following states: Alabama, Florida, Georgia, Illinois, Indiana, Kentucky, Maine, Maryland, Massachusetts, Michigan, Missouri, Minnesota, Nevada, North Carolina, Ohio,Tennessee,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, we ask clarifying questions, we highlight what’s working, 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.
The candidate in this role will be most successful if they have a desire to grow in our entire stack but specialize immediately in the backend. Specifically, a love for SQL and APIs will take you a long way!
Candidates for this role will typically have at least 3 years of experience building production software, but if you've gained equivalent experience in another way, we'd still love to talk.
Roles & Responsibilities
- Backend Engineering (80%)
- 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 (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.
Skills
- Essential Abilities
- You have experience building server-side tools, applications, APIs, or similar.
- You have experience writing and maintaining code with a team at scale.
- You have experience working closely with back-end engineers, designers, testers, and product managers. People skills, along with a desire to both learn and teach, are essential.
- You frequently ask clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems.
- You take a big problem and decompose it into shippable chunks that can ensure all parties are aligned on the outcome.
- You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly.
- You are known for the ability to make an estimate, establish a deadline collaboratively, and hit that mark.
- Server-side tech (especially Ruby, Rails, Postgres, Docker)
- Nice-to-have Abilities
- As demonstrated by having written production-quality integrations that involve JSON, XML, and open protocols such as SAML or xAPI.
- Integration tech
Lessonly Benefits
- A whole person approach to taking care of you with medical, vision, dental, disability, financial, mental, and life benefits
- Time for life with unlimited PTO, Summer Break (all-company week of vacation in July) and Winter Holiday (all-company time off in December)
- Paid parental leave for primary and secondary caregivers
- Giving back to our communities with dollars and volunteer time through our Brighter Indy program
- Flexibility to #dobetterwork in the location that works best for you –– the Indianapolis office, your home office or that local coffee shop you love
- Recognition for the work you do and the success of our team –– shout outs, weekly MVPly award, quarterly Golden Llama award, and a team that is always excited to celebrate meeting a challenge
Job Benefits:
- Unlimited PTO
- Health Insurance
- 401K Plan
- Technology stipend
- Life Insurance
- Parental Leave
- Equity
- Disability Insurance
This position may work in the Lessonly office in Indianapolis, IN or remotely from any of the following states: Alabama, Colorado, Florida, Georgia, Illinois, Indiana, Kentucky, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nevada, North Carolina, Ohio, Texas, Virginia, Washington and West Virginia.
Introduction
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, we ask clarifying questions, we highlight what’s working, 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.
The candidate in this role will be most successful if they have a desire to grow in our entire stack but have familiarity with Node.js, React, and Mongo (or a similar stack). And knowing some C#/Java is a great bonus!
Candidates for this role will typically have at least 4 years of experience building production software, but if you've gained equivalent experience in another way, we'd still love to talk.
Roles & Responsibilities
- Full Stack Engineer (75-80%): As a full stack engineer, you’ll work alongside other full stack engineers, designers, testers, and product managers to figure out how best to meet our customers’ needs in a lean, accessible, internationalized, and extensible way. You’ll be working on a product that’s new to Lessonly, so you’ll need an entrepreneurial mindset—one with a customer-focus and a willingness to creatively solve challenges.
- Code Reviewer (20-25%): All code at Lessonly is peer-reviewed before we ship it, not just for completeness and correctness but as a primary venue for collaboration and honing our craft.
Skills
- Essential Abilities
- You have experience building server-side tools, applications, APIs, or similar.
- You have experience writing and maintaining code with a team at scale.
- You have experience working closely with both back and front-end engineers, designers, testers, and product managers. People skills, along with a desire to both learn and teach, are essential.
- You frequently ask clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems.
- You take a big problem and decompose it into shippable chunks that can ensure all parties are aligned on the outcome.
- You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly.
- You are known for the ability to make an estimate, establish a deadline collaboratively, and hit that mark.
- You are familiar with Node.js, React, Mongo (or similar stack)
- Working Cross-functionally
- Producing value, not work
- Showing progress through iteration
- Business and technical translation
- Promises delivered
- Nice-to-have Abilities
- C#/Java is a bonus!
- Server-side tech (especially Ruby, Rails, Postgres, Docker)
Lessonly Benefits
- A whole person approach to taking care of you with medical, vision, dental, disability, financial, mental, and life benefits
- Time for life with unlimited PTO, Summer Break (all-company week of vacation in July) and Winter Holiday (all-company time off in December)
- Paid parental leave for primary and secondary caregivers
- Giving back to our communities with dollars and volunteer time through our Brighter Indy program
- Flexibility to #dobetterwork in the location that works best for you –– the Indianapolis office, your home office or that local coffee shop you love
- Recognition for the work you do and the success of our team –– shout outs, weekly MVPly award, quarterly Golden Llama award, equity, and a team that is always excited to celebrate meeting a challenge
Job Benefits:
- Unlimited PTO
- Health Insurance
- 401K Plan
- Technology stipend
- Life Insurance
- Parental Leave
- Equity
- Disability Insurance
Summary
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, we ask clarifying questions, we highlight what’s working, 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.
A Technical Lead at Lessonly is chiefly responsible for leading the technical direction of a squad. This involves establishing a technical vision, resolving technical disagreements, and managing the technical quality of team deliverables (source). A person in this role has a strong technical background in both the frontend and backend aspects of an application. Tech leads at Lessonly are master communicators and collaborators, able to interface with product managers, designers, architects, QA, reliability engineers, and tech leads on other squads.
Responsibilities
- Senior Full-stack Engineer
- Currently at a high level, our tech stack/tooling includes Rails, React, AWS
- Consistently ships high-quality back-end and front-end code
- Delivers awesome, customer-focused solutions iteratively.
- Technical Product Discovery
- Works closely with product management and design to assess the technical possibilities and understand or test the feasibility of potential solutions that meet customer needs.
- Architect / Squad subject-matter expert
- Collaborates and coordinates with the tech leads of other Lessonly squads to share knowledge and ensure technical excellence and innovation
- Understands both the frontend and backend aspects of the squad’s functional responsibilities.
- May not know the answer to every question but is willing to find out.
- Reviews code and provides recommendations to other team members
- On-call for issues related to the squad’s functional responsibilities
- Team Lead
- Keeps the team accountable on roadmap commitments
- Brings up any timeline risks early and collaborates to find a way to mitigate them.
- Works with all members of the team to determine roadmap commitments
- Able to break down work into bite-size pieces
- Sets an example for the team in transparency and asking clarifying questions.
What to expect in this role?
A tech lead at Lessonly IS:
- Mentoring, reviewing code, and generally helping their fellow engineers. (We expect this from all engineers)
- The person most-responsible when it comes to technical issues or decisions on a squad.
- Writing code everyday that makes the product better
- Working closely with the product managers and designers to innovate and discover awesome solutions.
- Providing high-level cost and time estimates for solutions.
- Working with the engineers on a squad to come up with refined estimates the closer we get to build and delivery.
A tech lead at Lessonly IS NOT:
- Managing the engineers on their squad or conducting 1:1s.
- The sole person consulted for squad related decisions. They may have the biggest say or strongest opinion, but other engineers count.
- The only person estimating work. This is still a squad function, but with their oversight.
Lessonly Benefits
- A whole person approach to taking care of you with medical, vision, dental, disability, financial, mental, and life benefits
- Time for life with unlimited PTO, Summer Break (all-company week of vacation in July) and Winter Holiday (all-company time off in December)
- Paid parental leave for primary and secondary caregivers
- Giving back to our communities with dollars and volunteer time through our Brighter Indy program
- Flexibility to #dobetterwork in the location that works best for you –– the Indianapolis office, your home office or that local coffee shop you love
- Recognition for the work you do and the success of our team –– shout outs, weekly MVPly award, quarterly Golden Llama award, equity, and a team that is always excited to celebrate meeting a challenge
Job Benefits:
- Unlimited PTO
- Health Insurance
- 401K Plan
- Technology stipend
- Life Insurance
- Parental Leave
- Equity
- Disability Insurance
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, we ask clarifying questions, we highlight what’s working, 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.
If you are a hungry data 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 person will be a vital member of the Data squad. The candidate in this role will be most successful if they have either built or had a hand in building data warehouses and data pipelines in cloud environments.
Candidates for this role will typically have at least 3 years of experience building data pipelines or ETL processes, but if you've gained equivalent experience in another way, we'd still love to talk.
Roles & Responsibilities
- Data Processing
- Design, develop and test data pipeline solutions and automate data loading/transforming processes.
- Clearly articulate pros and cons of various technologies and platforms in open source and proprietary products.
- Execute proof of concept on new technology and tools to help the organization pick the best tools and solutions.
- Data Warehouse Architecture
- Own the technical design, lead the technical architecture and implementation of creating our data warehouse.
- Define the overall solution architecture needed to implement a warehouse that ensures a high level of quality and timely insights.
- Analyze data requirements, complex source data, and application data models, and determine the best methods for integrating data to support internal and external analytical needs.
- Communicate with product owners and business owners to clarify requirements. Craft technical solutions to convey plans to both technical and non-technical teams.
Skills
- Essential Abilities
- You have proven experience writing ETL scripts to quickly migrate data across various storage types.
- You have experience writing and maintaining code with a team at scale.
- You have familiarity with messaging queues.
- You have experience with relational databases: Postgres, MySQL or SQL Server.
- You have strong experience writing SQL queries.
- You have experience working closely with back-end engineers, designers, testers, and product managers. People skills, along with a desire to both learn and teach, are essential.
- You frequently ask clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems.
- You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly.
- You are known for the ability to make an estimate, establish a deadline collaboratively, and hit that mark.
- Server-side tech (especially Python, Docker)
- Database experience
- Working Cross-Functionally
- Producing value, not work
- Business and technical translation
- Promises delivered
- Nice-to-have Abilities
- AWS or Google Cloud experience
- Data Science or machine learning experience
Lessonly Benefits
- A whole person approach to taking care of you with medical, vision, dental, disability, financial, mental, and life benefits
- Time for life with unlimited PTO, Summer Break (all-company week of vacation in July) and Winter Holiday (all-company time off in December)
- Paid parental leave for primary and secondary caregivers
- Giving back to our communities with dollars and volunteer time through our Brighter Indy program
- Flexibility to #dobetterwork in the location that works best for you –– the Indianapolis office, your home office or that local coffee shop you love
- Recognition for the work you do and the success of our team –– shout outs, weekly MVPly award, quarterly Golden Llama award, equity, and a team that is always excited to celebrate meeting a challenge
Job Benefits:
- Unlimited PTO
- Health Insurance
- 401K Plan
- Technology stipend
- Life Insurance
- Parental Leave
- Equity
- Disability Insurance
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, we ask clarifying questions, we highlight what’s working, 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.
We’re looking for a front end engineer to join our team to help drive the development of new features and the frontend architecture of our skills product. The ideal candidate will have strong opinions (weakly held) about what makes a good abstraction, experience writing code that other engineers depend on, and values team success over personal achievement.
You’ll be most successful in this role if you have a desire to grow in all areas of front end development. Specifically, a love for React, Typescript, and CSS will take you a long way!
Roles & Responsibilities
- Frontend Engineer (50-60%): As a front-end engineer, you’ll work alongside back-end engineers, designers, testers, and product managers to figure out how best to meet our customers’ needs in a lean, accessible, internationalized, and extensible way. Our frontend codebase depends primarily on React, Webpack, and SCSS-preprocessed CSS, with a sprinkle of legacy jQuery and Backbone that we’re working on replacing.
- Code Reviewer (20-25%): All code at Lessonly is peer-reviewed before we ship it, not just for completeness and correctness but as a primary venue for collaboration and honing our craft.
- Frontend Architecture (10-20%): Engineers across the stack are responsible for not just following but contributing to our various Style Guides. This individual will collaborate with all frontend engineers on changes with architectural scope (e.g. new patterns, conventions, and dependencies) and help continue building an extensive component and pattern library along with the templates, documentation and reference applications to get started. Additionally, this individual will help maintain the design system and push the project forward alongside other developers, designers, and product managers in an agile environment.
Skills
- Essential Abilities
- Client-side tech (JS—React in particular—CSS, and HTML)
- You have experience writing and maintaining code with a team at scale.
- Working Cross-Functionally
- You have experience working closely with back-end engineers, designers, testers, and product managers. People skills, along with a desire to both learn and teach, are essential.
- Producing value, not work
- You frequently ask clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems.
- Showing progress through iteration
- You take a big problem and decompose it into shippable chunks that can ensure all parties are aligned on the outcome.
- Business and technical translation
- You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly.
- Promises delivered
- You are known for the ability to make an estimate, establish a deadline collaboratively, and hit that mark.
- Accessibility
- You have a passion for building interfaces that serve the broadest range of users, and a fluency with standards like Section 508 of the American with Disabilities Act and the W3C’s Web Content Accessibility Guidelines.
- Nice-to-have Abilities
- Server-side tech (especially Ruby, Rails, Postgres, Docker)
- You have experience building server-side tools, applications, APIs, or similar.
Lessonly Benefits
- A whole person approach to taking care of you with medical, vision, dental, disability, financial, mental, and life benefits
- Time for life with unlimited PTO, Summer Break (all-company week of vacation in July) and Winter Holiday (all-company time off in December)
- Paid parental leave for primary and secondary caregivers
- Giving back to our communities with dollars and volunteer time through our Brighter Indy program
- Flexibility to #dobetterwork in the location that works best for you –– the Indianapolis office, your home office or that local coffee shop you love
- Recognition for the work you do and the success of our team –– shout outs, weekly MVPly award, quarterly Golden Llama award, equity, and a team that is always excited to celebrate meeting a challenge
Job Benefits:
- Unlimited PTO
- Health Insurance
- 401K Plan
- Technology stipend
- Life Insurance
- Parental Leave
- Equity
- Disability Insurance
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 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
- 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.
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.
- 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.
Job Benefits:
- Unlimited PTO
- Health Insurance
- 401K Plan
- Technology stipend
- Life Insurance
- Parental Leave
- Equity
- Disability Insurance
Summary
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, we ask clarifying questions, we highlight what’s working, 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.
A technical lead at Lessonly is chiefly responsible for leading the technical direction of a squad. This involves establishing a technical vision, resolving technical disagreements, and managing the technical quality of team deliverables (source). A person in this role has a strong technical background in both the frontend and backend aspects of an application. Tech leads at Lessonly are master communicators and collaborators, able to interface with product managers, designers, architects, QA, reliability engineers, and tech leads on other squads.
Tech leads at Lessonly are responsible for working closely with a product manager to determine the high-level feasibility and cost of features and product changes. The tech lead serves as the subject-matter expert for all things related to their product to the product manager, other engineers, designers, QA, and tech leads on other squads. Additionally, tech leads serve as agile coaches for their squads, helping estimate tasks, break-down work into smaller pieces, and remove blockers that prevent the team hitting their commitments.
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.
Responsibilities
- Senior Full-stack Engineer
- Consistently ships high-quality back-end and front-end code
- Currently at a high level, our tech stack/tooling includes Rails, React, AWS
- Delivers awesome, customer-focused solutions iteratively.
- Technical Product Discovery
- Works closely with product management and design to assess the technical possibilities and understand or test the feasibility of potential solutions that meet customer needs.
- Architect / Squad subject-matter expert
- Collaborates and coordinates with the tech leads of other Lessonly squads to share knowledge and ensure technical excellence and innovation
- Understands both the frontend and backend aspects of the squad’s functional responsibilities.
- May not know the answer to every question but is willing to find out.
- Reviews code and provides recommendations to other team members
- On-call for issues related to the squad’s functional responsibilities
- Team Lead
- Keeps the team accountable on roadmap commitments
- Brings up any timeline risks early and collaborates to find a way to mitigate them.
- Works with all members of the team to determine roadmap commitments
- Able to break down work into bite-size pieces
- Sets an example for the team in transparency and asking clarifying questions.
What to expect in this role?
A tech lead at Lessonly IS:
- Mentoring, reviewing code, and generally helping their fellow engineers. (We already expect this, but still, I’m calling it out)
- The person most-responsible when it comes to technical issues or decisions on a squad.
- Working closely with the product managers and designers to innovate and discover awesome solutions.
- Providing high-level cost and time estimates for solutions.
- Working with the engineers on a squad to come up with refined estimates the closer we get to build and delivery.
- Writing code everyday that makes the product better
A tech lead at Lessonly IS NOT:
- Managing the engineers on their squad or conducting 1:1s.
- The sole person consulted for squad related decisions. They may have the biggest say or strongest opinion, but other engineers count.
- The only person estimating work. This is still a squad function, but with their oversight.
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.
- 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.
Job Benefits:
- Unlimited PTO
- Health Insurance
- 401K Plan
- Technology stipend
- Life Insurance
- Parental Leave
- Equity
- Disability Insurance
This position may work in the Lessonly office in Indianapolis, IN or remotely from any of the following states: Colorado, Florida, Georgia, Illinois, Indiana, Massachusetts, Michigan, Missouri, Minnesota, North Carolina, Ohio, Alabama, Texas, Virginia or Washington.
Summary
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, we ask clarifying questions, we highlight what’s working, 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.
The candidate will be most successful in this role if they have a desire to grow in our entire stack but specialize immediately in the backend. Specifically, a love for Node.js, SQL and APIs will take you a long way!
Candidates for this role will typically have at least 2 years of experience building production software, but if you've gained equivalent experience in another way, we'd still love to talk.
Roles & Responsibilities
- Backend Engineering (80%)
- Backend engineering on this team includes the following server-side tech stack; Node.js, TypeScript, GraphQL with Apollo Server, Postgres, Sequelize, Jest and whatever comes next.
- We also integrate with our Core application written in Ruby on Rails with a PostgreSQL database
- This job will require the ability to write code according to our style guide which will include introducing new features, fixing bugs, authoring and modifying gems, as well as authoring and modifying core and supporting application functionality.
- Code Reviewer (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.
Skills
- Essential Abilities
- You have experience building server-side tools, applications, APIs, or similar.
- You have experience writing and maintaining code with a team at scale.
- You have experience working closely with back-end engineers, designers, testers, and product managers.
- People skills, along with a desire to both learn and teach, are essential.
- You frequently ask clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems.
- You take a big problem and decompose it into shippable chunks that can ensure all parties are aligned on the outcome.
- You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly.
- You are known for the ability to make an estimate, establish a deadline collaboratively, and hit that mark.
- Server-side tech (especially Node.js, GraphQL, Postgres)
- Nice-to-have Abilities
- As demonstrated by having written production-quality integrations that involve JSON, XML, and open protocols such as SAML or xAPI.
- Client-side technologies (JS—React in particular—CSS, and HTML)
- Integration tech
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.
- 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.
Job Benefits:
- Unlimited PTO
- Health Insurance
- 401K Plan
- Technology stipend
- Life Insurance
- Parental Leave
- Equity
- Disability Insurance
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, we ask clarifying questions, we highlight what’s working, 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.
The candidate in this role will be most successful if they have a desire to grow in our entire stack but specialize immediately in the backend. Specifically, a love for SQL and APIs will take you a long way!
Candidates for this role will typically have at least 2 years of experience building production software, but if you've gained equivalent experience in another way, we'd still love to talk.
Roles & Responsibilities
- Backend Engineering (80%)
- 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 (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.
Skills
- Essential Abilities
- You have experience building server-side tools, applications, APIs, or similar.
- You have experience writing and maintaining code with a team at scale.
- You have experience working closely with back-end engineers, designers, testers, and product managers. People skills, along with a desire to both learn and teach, are essential.
- You frequently ask clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems.
- You take a big problem and decompose it into shippable chunks that can ensure all parties are aligned on the outcome.
- You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly.
- You are known for the ability to make an estimate, establish a deadline collaboratively, and hit that mark.
- Server-side tech (especially Ruby, Rails, Postgres, Docker)
- Nice-to-have Abilities
- As demonstrated by having written production-quality integrations that involve JSON, XML, and open protocols such as SAML or xAPI.
- Integration tech
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.
- 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.
This position may work in the Lessonly office in Indianapolis, IN or remotely from any of the following states: Colorado, Florida, Georgia, Illinois, Indiana, Massachusetts, Michigan, Missouri, Minnesota, North Carolina, Ohio, Alabama, Texas, Virginia or Washington.
Job Benefits:
- Unlimited PTO
- Health Insurance
- 401K Plan
- Technology stipend
- Life Insurance
- Parental Leave
- Equity
- Disability Insurance
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 person will be a vital member of our team and will require full stack versatility. We 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 in both frontend and backend development, but if you've gained equivalent experience in another way, we'd still love to talk.
Roles & Responsibilities
- Backend Engineering (40-60%)
- 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.
- Frontend Engineering (40-60%):
- As a front-end engineer, you’ll work alongside back-end engineers, designers, testers, and product managers to figure out how best to meet our customers’ needs in a lean, accessible, internationalized, and extensible way.
- Our frontend codebase depends primarily on React, Webpack, and SCSS-preprocessed CSS, with a sprinkle of legacy jQuery and Backbone that we’re working on replacing.
- Code Reviewer (20-30%):
- 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.
- Infrastructure Engineering (0-10%)
- Infrastructure engineering is for those who have expertise in the systems we use to build and deliver software, such as development environments, deployment pipelines, and hosting infrastructure.
- This set of responsibilities is not a requirement for this job, however, if you geek out over docker, kubernetes, local TLS, or the like, this job could have that opportunity.
Skills
- Essential Abilities
- Server-side tech (Ruby on Rails)
- You are able to write production-quality APIs, controller-level code, and/or application business logic services.
- Client-side tech (JS—React in particular—CSS, and HTML)
- You have experience writing and maintaining code with a team at scale.
- Working cross-functionally
- You have experience working closely with back-end engineers, designers, testers, and product managers. People skills, along with a desire to both learn and teach, are essential.
- Producing value, not work
- You frequently ask clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems.
- Showing progress through iteration
- You take a big problem and decompose it into shippable chunks that can ensure all parties are aligned on the outcome.
- Business and technical translation
- You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly.
- Promises delivered
- You are known for the ability to make an estimate, establish a deadline collaboratively, and hit that mark.
- Accessibility
- You have a passion for building interfaces that serve the broadest range of users, and a fluency with standards like Section 508 of the American with Disabilities Act and the W3C’s Web Content Accessibility Guidelines.
- Nice-to-have Abilities
- Infrastructure tech
- You are able to write production-quality integrations that involve JSON, XML, and open protocols such as SAML or xAPI.
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.
- 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.
Job Benefits:
- Unlimited PTO
- Health Insurance
- 401K Plan
- Technology stipend
- Life Insurance
- Parental Leave
- Equity
- Disability Insurance
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.
About Us
- 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!
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.
- 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 careers@lessonly.com if you require a reasonable accommodation to apply for a job.
Job Benefits:
- Unlimited PTO
- Health Insurance
- 401K Plan
- Technology stipend
- Life Insurance
- Parental Leave
- Equity
- Disability Insurance