Responsibilities:
- Help define and implement features
- Redefine and iterate on the website experience
- Architect and own major portions of the site
- Analyze and solve performance issues
- Mine and present our internal data and metrics so we can continue improving
- Investigate bugs and diagnose issues
- Share your knowledge with the team by conducting design and code reviews
Requirements:
- Experience with database-backed web applications, including schema development and scaling issues
- Deep understanding of MVC frameworks and designing web architectures
- Proficient in data structures and algorithms
- Fluent in HTML, CSS, and JavaScript
- A degree in computer science or related technical discipline, or the equivalent
- Strong communication and documentation skills