Our growing client is looking for engineering talent to join them on their roadmap to architect, engineer, deploy and scale a whole new generation of marketplace technologies, in addition to supporting their current ecosystem of custom technologies. You will be challenged to maintain high availability environments that can handle real-time inventory and prices updates at ultra-high workloads, across multiple third-party and internal systems, while keeping complex domain logic iterable and simple. You will build the organization's legacy of customer trust and technical pioneering.
Day to Day
- You will extend and maintain our Seller's Portal, Drop Ship Portal, and other ruby code bases
- You will work with product management, and other team members to deliver delightful experiences for our customers, sellers, and other partners
- You will take part in the monitoring of production stack
- You will produce high quality, secure, performant, testable Ruby code
- You will work with your... colleagues to insure proper code reviews, pull request reviews, and pair programming
- You will maintain high quality, and accuracy deploying many times a day to production
- You will contribute to discussions that define our architecture and technical strategy
- You use tried and proven wisdom to design resilient systems
Requirements
- You have 8+ years of professional web application development experience
- You have strong idiomatic Ruby on Rails knowledge and practice
- You have experience with election of gems, dependencies and datastores
- You have a strong understanding of web-app performance fundamentals and related dev tools
- You have strong database fundamentals and experience with MySql or Postgresql
- You understand MySQL indexes, table types and how to solve unique query optimization challenges
- You have worked with search engines such as ElasticSearch, Solr, or Algolia
- You have experience using async message queues
- You have experience deploying and maintaining cloud resources and infrastructure
- You have a strong understanding of web technologies: HTML5, Javascript, CSS/SASS, REST, JSON
- Having experience with webpack and babel workflows is appreciated
- Having experience with the React/Redux pattern is a strong nice to have