We are looking for an experienced and passionate software engineer manager that thrives in small, focused and highly collaborative teams. As Engineering Lead, you’ll be working closely with the product manager, design lead and your engineering team to define and execute on projects. You’ll be leading the day-to-day operations including code review, sprint planning, system design and delivering features. You’ll also be the direct manager of the engineers on the team, responsible for 1:1s, career growth, mentoring, etc.
The ideal candidate has a strong coding background and is comfortable both designing a system from the ground up and making small improvements to the code base. Strong communication skills and a desire to be involved in all aspects of the project life-cycle are a must. Our technology stack is primarily Ruby/Rails, Node.js, React, Angular, and Postgres but we are not dogmatic about it.
Fluent in one or more backend languages, with experience in Ruby a plus, and stay up-to-date on best practices.
You have experience in system and architecture design
You try to future-proof everything you create by minimizing built-in assumptions, and writing tests where appropriate
4 years of relevant work experience, including 1 year in a lead role