Full Stack Ruby / React Developer

Company Overview: 
Strive Gaming is in a state of hyper growth and there has never been a better time to join. Strive Gaming is the first iGaming platform business specifically set up to satisfy the modern, multi-state requirements of North American operators with a key focus on performance at scale. Strive Gaming through its proprietary, cutting-edge player platform technology with a unique value driver in its infinity rules engine is becoming the market leader in this sector within the US and Canada. Strive Gaming is GLI-33 certified, licensed in multiple states. Now seeking some of the brightest minds for us to collaboratively lead the market for years to come and have fun as we do.

Job Overview: 
Strive's platform includes customer-facing Desktop Web and Mobile Web apps we build and maintain for our clients as well as our back office web portal tools which are used by business operations. The Senior Web Developer will join a cross functional team and be responsible for creating and maintaining user interfaces and flows across all the above, providing high quality, high performance user experiences that delight our clients and their customers.

Responsibilities 
Maintain and advance our front end web stack
Implement Client feature requests and squash bugs
Create user flows using React.js
Add to and maintain our Ruby on Rails APIs and middleware
Participate in Code reviews / pull requests to ensure code is high quality and peer reviewed

Tools
JIRA ticketing system or similar
Git source control
Jenkins or other CI/CD
Sentry or other error logging and monitoring tools

Experience and Skills
Experienced developing high performance code with a focus on responsiveness
Experience developing against stateful back end platforms
Highly Proficient in Ruby on Rails, JavaScript / React.js , HTML, CSS
Experience with Node.js / C# a plus
Experience with web servers a plus:  passenger / nginx / apache 
Experience with RabbitMQ or similar messaging (eg. Kafka) a plus
Understanding of modern software development lifecycle, agile principles, build pipelines, continuous delivery/integration, release trains