Browse Jobs
For Employers
Post JobLog inGet Started

Ruby on Rails Developer

Orchtech
Dokki, Giza
Posted 8 years ago
15Applicants for1 open position
  • 6Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are looking for a Ruby on Rails developer responsible for the below tasks :

  • Managing the interchange of data between the server and the users.
  • Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
  • You will also be responsible for integrating the front-end elements built by your co-workers into the application.
  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Design stable features.
  • Work on all phases of the development life cycle, including continuous integration, tests deployment, and refactoring.
  • Integration of data storage solutions
  • Integration of user-facing elements
  • Identify bottlenecks and bugs, and advise solutions to these problems
  • Help maintain code quality, organization and automatization
  • Keep updated with the latest innovations and best practices in the industry.

Job Requirements

  • Experience with Ruby on Rails, along with other common libraries (Rails 5, Devise, ActAsTenant, ...)
  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Good understanding of server-side tempting languages (HAML)
  • Good understanding of server-side CSS processors (SASS + Bootstrap)
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • A knack for writing clean, readable Ruby code
  • Understanding of fundamental design principles behind an  application
  • Able to create database schemes that represent and support business processes (PostgreSQL)
  • Able to implement automated testing platforms and unit tests (Minitest/Rspec)
  • Proficient understanding of code versioning tools (GIT)
  • Familiarity with development aiding tools (Bundler, Rvm/Rbenv)
  • Familiarity with continuous integration and DevOps practices (GitLab, Capistrano, Ansible, Ubuntu)
  • Therefore, a basic understanding of front-end technologies is necessary as well.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentRuby on Rails Developer