Design and implement key components of the Platform and web applications.
Collaborate closely with product management and UX to create innovative user interfaces and features, optimized for large scale requirements
Debug client/server applications and troubleshoot integration issues
Focus on Test Driven Development with automation
Contribute technically to different work streams
Build production-quality systems for reliability and scale to a given timescale