**Characteristics of the ideal candidate:**
* Dedicated to product quality
* Passionate about supporting an amazing user experience
* Excited about creating a scalable cloud infrastructure
* Eager to work in a fast-paced collaborative startup environment
**Job Qualifications**
* 4+ years of engineering experience
* Software programming experience in Node.js, Java, Python, Go, database design and SQL
* Solid understanding of the full web stack (e.g., HTTP, headers, caching, SSL, HA Proxy, WebSockets, DNS, CDN)
* Solid understanding of cloud design considerations and limitations, distributed systems, load balancing and networking, data storage, and security
* Experience using, integrating, and optimizing build/deployment tools (e.g., Jenkins, Grunt, Gulp, Webpack, Puppet, Ansible)
* Disciplined approach to testing and quality assurance
* Nice-to-haves:
* Foundation in data structures, algorithms, and software design with strong analytical and debugging skills
* Knowledge of raw JavaScript (ES5/ES6)
* Experience designing, building, and tuning databases and caching layers (e.g., SQL, Redis, Memcache)
* Developed Node.js applications on top of RESTful APIs
* Recent experience working with React, Redux, Webpack, and NPM