MigrationIT logo

Ruby Developer

MigrationIT
Full-time
On-site
Cairo, AI Qahirah, Egypt
  • 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, organization, and automatization.



Requirements


  • 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 may be used in expressive ways
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • Experience with popular web application frameworks {{such as Rails, Lotus, etc depending on project requirements}}
  • Familiarity with command-suite libraries, such as {{such as Thor and GLI, depending on project requirements}}
  • Knack for writing clean, readable Ruby code


Benefits