We help companies manage their customer support emails by provide them with the tools to effectively collaborate on emails and deliver great customer support. We are bootstrapped, profitable and hungry for growth!
SupportBee is a single page app built using jQuery, Backbone and Bootstrap in the frontend and Ruby on Rails/Sinatara in the backend. We are looking to add a team member to our small but effective developer team.
About our Backend
We use Ruby for background tasks (like importing emails) and for serving up the API responses. The API is powered by well written but monolithic Ruby on Rails app. We use Resque for processing background jobs and many third party services like Pusher and Elasticsearch to deliver functionality to our users. All our code is test driven with Rspec and Cucumber.
Your Role
Apart from improving existing features and adding new ones, you will also be responsible for improving our codebase by refactoring it and breaking it up into more maintainable services. Examples of some problems you will work on
- Help us migrate from Resque to Sidekiq so we can process more jobs faster.
- Decouple email importing code from our core app.
- Improving our search infrastructure (by using a newer version of ES or a 3rd party service)
- New infrastructure for reports (B2B customers love them!)
What we are looking for
To excel at this job, you’ll need to have a good understanding of
- Ruby and Ruby on Rails
- Test Driving Ruby using Rspec
- HTTP, REST and Websockets
Our Work Culture
We are a small (and effective) four person team working from India, Mexico, Bolivia and United States. We have good processes and tools setup to ship high quality software remotely. We work 40 hours a week and encourage everyone to live a healthy and balanced life. Happy people do great work and we want you to be happy and productive. Read about How We Work – goo.gl/hwxuam
Extra tags: ruby

