Own software projects from scoping to release. Design efficient, reliable and scalable solutions. Build software using Elixir, React and associated technologies. Define work for and mentor more junior team members. Lead collaboration with product, engineering and QA teammates to deliver quality software in a timely manner. Research and solve complex customer issues. Keep up-to-date with and lead conversations around industry best practices for design, development, unit testing and other aspects of software engineering.