Previous Job
Previous
Ruby on Rails Engineer
Ref No.: 17-02254
Location: Lewisville, Texas
TITLE: Ruby on Rails Engineer
LOCATION: Lewisville, TX
Fulltime/Direct Hire w/Client

SALARY: (DOE)

JOB DESCRIPTION:

As a Senior Engineer, you will be responsible for development in a role building modern API-driven web and mobile systems. We have services that are powered by modern technologies and a state-of-the-art team of engineers who use their technical skills for human benefit with our product.

You will need to know how to build APIs and Web-Apps using RUBY ON RAILS and ELIXIR that handle complex data models and state efficiently, while having a great architectural design to manage complexity. There may be JavaScript/React work required (often with front-end developers, but an understanding of the stack and ability to jump in directly is important). Our core services are provided via a Restful and JSON APIs, so you'll be focusing on the backend delivery of those services. Please provide example web apps and code to show your abilities in this area

SKILLS & REQUIREMENTS THAT ARE NOT NEGOTIABLE:
  • 5+ years of experience writing production code
  • Fluent in English
  • Able to speak directly and maturely with different groups (Product Development, Engineering, Management)
BASE REQUIREMENTS:
  • Technically strong in and enthusiastic about backend systems and solid software architecture.
  • Experience in a TDD environment and a preference for strong testing.
  • Experience with Rspec/Minitest/Cucumber.
  • Sees things from a user's point of view, and figure out the best system flow to implement requirements.
  • Has deep experience in Ruby on Rails.
  • Interested in and has some experience with Elixir/Phoenix.
    • Willingness to grow your experience and involvement in Elixir/OTP based services.
  • Solid experience in JavaScript.
  • Solid experience with automated build tools for continuous delivery (like Jenkins, TeamCity etc.).
  • HTML/CSS knowledge
  • Understands how to debug hard problems in HTTP, XHR, JSON, CORS, SSL, S3, etc. Willing to get involved in some front-end work in JavaScript/React Has Basic Linux/Unix CLI knowledge.
  • Working source code control (git) knowledge
  • Ability to debug and look into performance and memory leak issues.

DESIRED EXTRA SKILLS:
  • Debugging/profiling at the C/C++ level to analyze memory leak and performance issues
  • Experience with AWS
  • Able to reduce complex requirements and user interaction flows into solid API designs.
  • Good understanding of common architectural messaging/api patterns and pitfalls.
  • Coffeescript experience is a plus (although we are removing it from our system).
  • Knowledge of other languages is a huge plus:
    • We have a single PHP system that we are sunsetting – working on moving away from that is our only PHP-related project.
    • Deep JavaScript knowledge and modern JavaScript framework knowledge would be great.
  • Healthcare industry knowledge.
YOUR TRAITS:
  • High degree of personal responsibility over designated duties.
  • Curious and flexible about new technology choices and approaches.
  • Able to learn and apply new concepts and tools rapidly.
  • Consistent and organised.
  • Timely and eloquent communicator.
  • Focused on helping the team, and improving the health of our members.