Design, build, ship and support end-to-end features and products Build web-based tools with a great user experience Move between codebases and technologies to get the job done Collaborate well with others and communicate effectively in a fully-remote culture Fix broken things or suggest improvements proactively Move fast, test, and iterate quickly Participate in code reviews and contribute to improving reliability and quality Understand product offerings and codebases Review code, create proposals, and contribute to architectural discussions Contribute to team roadmap and technical direction Debug complex issues Develop initiatives for product improvement Spec and architect projects, gather feedback, and design rollout plans Mentor other engineers Influence the organization to improve reliability, scalability, and performance