Browse Jobs
For Employers
Post JobLog inGet Started

Senior Ruby on Rails Developer

Cairo, Egypt
Posted 6 years ago
1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Job Scope:

  • Plan and execute test-driven development across the entire product, as well as maintaining a degree of product quality through routine maintenance and performance monitoring of the site.

Main Responsibilities and Duties:

  • Collaborates with Front-end developers to integrate user-facing elements with server side logic.
  • Participates in the entire application lifecycle, focusing on coding and debugging.
  • Optimizes the application for maximum speed and scalability.
  • Write clean code and proactively support and teach others best practices and refactoring techniques.
  • Work in conjunction with the product team to deliver the best possible product for all clients.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization and automatization.
  • Contribution to open source is also a plus.

Job Requirements

  • At least 4 years of experience in a professional Senior Ruby on Rails role
  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Sidekiq
  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Familiar with Agile Methodology or Scrum.
  • Have worked with some or all of these technologies before: React, Firebase, jQuery, Bootstrap, Action Cable.
  • Experience with coding bootcamps or online education is preferable.
  • General understanding of JavaScript, HTML and CSS.
  • Strong knowledge with GitHub, have server administration/DevOps, and strong troubleshooting skills.
  • Experience building RESTful APIs and SOA.
  • Analytical thinking and ability to make informed decisions regarding efficiency and organizational design patterns.
  • General knowledge about Websockets is a plus.
  • AWS knowledge is a plus, as we depend on it, especially Elastic Beanstalk.
  • Knowledge about Docker, Microservices, and its best practices.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Ruby on Rails Developer