Software Developer
JavaScript/Ember in the front, Ruby/Rails in the back

Software developers at XBE work with a large Ruby on Rails application that provides a JSON:API compliant interface for a large Ember.js web client (which is also packaged into native iOS and Android apps). The ideal candidate is equally comfortable in both environments, though most team members currently specialize on either the front- or back-end.

Our applications are complicated and robust. There are hundreds of models, integrations with many customer systems, involved analytics, and many custom data visuations. To be successful at XBE, a software developer must be comfortable navigating this sort of code base and implementing solutions in this context.

On the front-end, familiarity with Ember is a plus, but not required. We'd be comfortable training on Ember if a candidate's JavaScript skills and experience were solid enough. Our application is a mix of old and new (Octane) Ember patterns, but all new code is written in the Octane style.

On the back-end, experience with Ruby on Rails is probably a requirement. The application is hosted on Heroku, and we use Postgres for our primary database. The server is API-only, and uses jsonapi-resources to provide the JSON:API interface.

The XBE development team is relatively small (fewer than 10 people), and distributed around the world.

In general, XBE software developers do some amount of product management and direct customer support. We've found that the more experience team members have with our customers and their problems, the better the solutions they build. So, we encourage this style of work.

Sound good? Apply now.

We know, we know... The best of bad options!
Tweet-length answers only.
We'll contact you today.