Back End Engineer - Ruby

Company: ChaiOne
Location: Houston, Texas, United States
Type: Full-time
Posted: 05.APR.2018


Job Description Title: Back End Engineer - Ruby Practice: Engineering Reports to: Director of Engineering FLSA: Exempt Summary Serve o...


Job Description

Title: Back End Engineer - Ruby

Practice: Engineering

Reports to: Director of Engineering

FLSA: Exempt


Serve on the Ruby team at ChaiOne to develop the infrastructure to support enterprise mobile applications.

Essential Duties and Responsibilities

  • Independently produces code for mobile backend that has been documented, communicated, and trained.
  • Create production-ready code for Mobile Back End that:
    • Follow defined project architecture and ChaiOne best practices
    • Leverages latest Ruby best practices
    • Code is Testable, Readable, and Well documented
    • Deployed into cloud environments (Azure, AWS, CloudFoundry, etc.)
  • Work within a highly effective development teams that can complete implementations per the architecture that are:
    • On time
    • Within project parameters
    • To stakeholder's satisfaction.
  • Create a rapport, communicate development decisions to Senior/Lead/SA/PM, and educate peers and more junior developers in best practices.


  • Bachelor's Degree in Computer Science or equivalent experience
  • 1-5 years of development experience
  • Ruby on Rails
  • Modern Design Patterns
  • ORM Frameworks
    • Active Record
  • SQL Server, Oracle, MySQL, PostreSQL
  • Integration between systems using SSIS
  • JSON - API
  • Localization & Internationalization
  • Push notifications
    • Configuring projects to receive push notifications
    • Provisioning
    • Experience with push service providers (Urban Airship, Azure, Amazon SNS)
  • Analytics
    • Flurry
    • Amazon Mobile Analytics
    • Google Analytics
    • Apple App Analytics
  • Continuous Integration
  • Animations
  • Deployment
  • Docker
    • Ember CLI
    • AWS
    • Heroku
  • ChaiOne Tool Stack
    • BitBucket
    • JIRA
    • Swagger / OpenAPI Specification (OAS)
  • Good written & verbal communication skills
  • Predix certification (plus)
  • MVC (plus)
  • Elixir (plus)
  • Javascript (plus)

Have what it takes to be a ChaiOnaut?

ChaiOne is a tight-knit bunch of creative, curious, and passionate people. Here are a few reasons that we know you'd love it here:

  • You'll work in a flexible, social work environment.
  • You'll solve challenging, meaningful problems worth solving.
  • You'll explore cutting edge technology, and harness its power to transform the way businesses operate.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Company Description
ChaiOne helps companies around the world accelerate their business by creating mobile solutions that people love. ChaiOne's mobile solutions capitalize on the dynamic power of smartphones, tablets, and wearables generating a modern way to connect with the new global audience.

We make complex simple; changing the way people work.

The projects ChaiOneNauts work on are challenging, dynamic, and cutting-edge. Our culture embraces highly capable, intelligent individuals who want a flexible, casual environments and are unafraid of exploring uncharted mobile tech waters. We don't shy away from the Dragon Gaps, we rock them in Chucks and tshirts while drinking good coffee (and beer).

If you're interested in learning more check us out at

Apply Now


Free eBook

Loader2 Processing ...