**This role is 100% remote**
Who We Are
Hoopla Software provides a platform for employee motivation and engagement, broadcasting live updates on big-screen TVs, web and mobile devices. Our product makes the workplace engaging by recognizing top performers and facilitating friendly competitions.
We are looking for a Senior Software Engineer to join our team, working on both backend and frontend. Our application uses a micro-services backend architecture implemented with Ruby on Rails, and our frontend is AngularJS. We also have multiple integrations with 3rd party platforms using REST APIs.
To be successful in this role, you must be a self-starter AND a team player, as you will collaborate closely with other Engineers, QA, PM and UX while working in a lean, agile process.
3+ years of experience in design and implementation of cloud-based applications
Experience with object-oriented design, micro-services, distributed systems and Unix systems
Experience integrating with 3rd party applications and tools
Experience implementing applications using SQL and noSQL databases
1+ years experience with Ruby on Rails and AngularJS
Experience implementing RESTful web services
Experience with CRMs such as Salesforce or Microsoft Dynamics
Strong time management skills
Experience with agile software development practices and process preferred
BS in Computer Science or related technical field