A Ruby developer with 3+ years of experience in developing & designing responsive rail applications being solid at writing an effective and reusable code.
Note: The resource should be able to work in night shift from 8PM to 5AM and use their own laptop.
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality.
Skills:
- Good understanding of the syntax of Ruby and its nuances
- Solid understanding of object-oriented programming
- Understanding of functional programming style in Ruby
- Skills for writing reusable Ruby libraries that maybe used in expressive ways
- Familiarity with concepts of MVC, ORM, and RESTful
- Experience with popular web application frameworks (such as Rails, Lotus)
- Familiarity with command-suite libraries, such as (such as Thor and GLI)
- Knack for writing clean, readable Ruby code
- Experience with both external and embedded databases
- Understanding of fundamental design principles behind a scalable application
- Implementation of automated testing platforms and unit tests
- Proficient understanding of code versioning tools