In this role you will:   Work on all the latest projects that may require front end, back end coding or both Collaborate daily with the whole team Participate in regular discussions on how to improve team’s productivity and efficiency Mentor one or more developers Be an important contributor in higher-level discussions about architecture, infrastructure, design, technology choices, hiring, etc