Browse Jobs
For Employers
Post JobLog inGet Started

Ruby On Rails Team Leader

CrossWorkers
New Cairo, Cairo
Posted 6 years ago
3 open positions
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are hiring Ruby on Rails Team Leader to work in an excellent offshore development environment in Cairo, with possibility to travel to Europe once or twice a year.

  • Our Danish client is first-mover within all in one logistics application that automates Shipping and logistics for E-commerce businesses.
  • They integrate with Carriers, E-commerce platforms, ERP platforms and provide a REST API and file automation services.
  • It is a young organization where you will play an important role in the development department.
  • You will be traveling to Denmark and work with the client as a start and when needed
  • Among their clients you will find GLS, DHL, FedEx, UPS and many more
  • The vision is to provide the Easy shipping that enables growth.

Main Responsibilities:

  • Lead and manage the team, promoting the creation of elegant, practical solutions to meet the company’s business goals.
  • Be committed to the deadlines through follow up of tasks with team members.
  • Research and actively learn about new technologies and introduce them into the infrastructure.
  • Resolve technical issues that are escalated by junior and mid-level developers.
  • Handle any technical communications with the other offshore teams.
  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}}
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automation

Job Requirements

Skills:

  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Good understanding of server-side templating languages {{such as Liquid, Slim, etc }}
  • Good understanding of server-side CSS preprocessors
  • 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
  • Ability to integrate multiple data sources and databases into one system
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Able to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools {{e.g. Git, Mercurial or SVN}}
  • Familiarity with development aiding tools {{such as Bower, Bundler, Rake, etc}}
  • Familiarity with continuous integration

Education:

  • Bachelor Degree of Computer Science & Software Engineering.
  • Fluent in English language is a MUST.
  • Experience in Agile “Scrum” methodology
  • 3+ years of experience in Ruby on Rails Development

Technologies & Framework:

Programming language

  • Ruby
  • Golang
  • Qt

Web technology

  • XML & XSLT
  • AJAX
  • WCAG
  • Javascript
  • CSS
  • Browser local storage
  • Twitter bootstrap
  • jQuery
  • js
  • Rails
  • Html + Html5

Server technology

  • Debian / Linux
  • CLI
  • Git, Subversion
  • Apache webserver
  • Toolbox
  • Github
  • Docker
  • Jira
  • Lucidchart
  • Google Business Suite
  • Atlassian Product Suite

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentRuby On Rails Team Leader