Bachelor's degree in a related field or equivalent practical experience. 5+ years of experience as a full stack developer. Experience building and maintaining complex full stack systems with cross-browser support. Experience with scalable online/offline data-intensive systems. Proficiency in Python, Java, or Kotlin. Knowledge of modern front-end technology stack: JavaScript, TypeScript, React/Redux, ES6, Webpack, and CSS3. Experience with monitoring and alerting systems such as Sentry.io, Rollbar, Chronosphere, Kibana. Familiarity with A/B testing and experimentation. Experience with Git or other version control systems. Strong ability to work with cross-functional teams.