- Define and continually enhance cloud software development systems and programs
- Work closely with the product to develop platform capabilities
- Write application code following best practices for horizontally scalable and distributed environment
- Deliver code in an Agile team environment
- Be crafts (wo)man and encourage code craftsmanship across the team
- Lead and participate in code reviews to drive teams to the highest standards
- Provide architectural leadership in product development team
- Drive innovation through rapid prototyping and iterative development
- Minimum 4+ years engineering experience in software development Know, understand and are interested in distributed systems, scalability, operating systems, automation.
- Track record of exceptional personal results, routinely setting and meeting commitments that are a stretch for others.
- Passion for high-quality software development and the technology and knowledge that supports it.
- Experience with the following technologies is preferred: Java, AWS, Memcache, Redis, SQL and No SQL, Graph database
- Own and Be part of something big
- Higher End Apple products
- Competitive base salary with a generous options package
- Fully stocked kitchen, catered lunches and monthly happy hours