Responsibilities
Product ideation. Express your thoughts in a salient way, including:
- Writing design documents, basic wireframes and diagrams.
- Story-boarding and/or writing case studies.
- Testing hypotheses and invalidating assumptions by participating in user studies.
- Creating working proof-of-concept prototypes.
Full life-cycle development of web-based systems:
- Creating milestones, time-boxing them, communicating progress to key stakeholders.
- Architecting scalable and reliable systems, including planning for failure through redundancy.
- Analysis of algorithm runtime and space, Big-O notation.
- Planning and writing unit, functional, and integration tests.
- Deploying your systems both in staging and production.
- Implementing basic monitoring and health checks.
- Doing light relational database administration, such as performing migrations, creating indices in response to slow queries, and contributing normalized schemas.
- Load-testing, profiling, and debugging your code.
- Performing code review for peers.
- Triaging your bug queue.
Collaborating with the rest of the Technology and Innovation team in San Francisco.
- Light travel is required, up to one week per quarter.
- Some degree of flexibility around occasional events that must happen on a Pacific time-friendly schedule will be required.