Professional experience with TypeScript, Vue, Vuex and VueApollo Professional experience with building fullstack web apps using RESTful and/or GraphQL APIs Professional experience with Ruby on Rails, ActiveRecord, Redis, HAML, and related backend technologies Experience with writing automated tests with Jest and Rspec Experience with Elasticsearch for implementing advanced search functionality and data indexing A solid understanding of semantic HTML, CSS and core JavaScript concepts A solid understanding of core web and browser concepts Experience using Git in a professional/workplace environment and familiarity with code review processes Understanding of responsive design principles and accessibility standards Experience with performance optimization problems and ability to diagnose and prevent these issues Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions Comfort working in a highly agile, iterative software development process Ability to work collaboratively and independently in a remote environment