Browse Jobs
For Employers
Post JobLog inGet Started

Senior Ruby On Rails Developer

Robusta
New Cairo, Cairo
Posted 6 years ago
10Applicants for2 open positions
  • 11Viewed
  • 5In Consideration
  • 5Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are seeking a highly-motivated web developer with a minimum of 3+ years experience in building large scale, highly-trafficked web applications. Candidates are expected to be creative programmers with intimate knowledge on the quirks of the internet (and browsers) and have the desire to build innovative web applications. The ideal candidate will be an experienced hands-on Ruby on Rails developer who has experience with working in a fast paced environment leveraging Web and Rails best practices. Candidates should have a passion for developing high quality innovative and scalable solutions to challenging problems.

Job Purpose: Developing and maintaining web applications built using Ruby on Rails and integrating with social media APIs such as Facebook and Twitter, alongside creating APIs with strong authentication strategies and security measures, to be consumed by mobile applications.

Job Duties/Responsibilities:

  • Conceptualize and build efficient, well-organized web applications.
  • Work on all levels of the technical stack, from front-end styling to back-end coding.
  • Be familiar with trends in web design and technologies.
  • Rapidly solve problems and bugs.
  • Experience with object oriented analysis and design.
  • Understanding of code manipulation and optimization issues.
  • Familiarity with the MVC model.
  • A proven ability to learn and adapt to new, complex development environments.
  • Knowledge of professional software engineering practices & best practices for the full software.
  • development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Mentor other members of the team.
  • Be comfortable taking ownership of an existing application.
  • An appreciation for the best Agile practices including design patterns, continuous integration,and unit testing.
  • Superb analytical skills, self-directed, excellent communication skills with Product Managers, Software Engineers, Operations, and Quality Assurance Engineers in a collaborative environment to provide quality software and solutions, strong team ethic, pays close attention to details and being able to work independently without much supervision.

Job Requirements

  • Bachelors or Masters in Computer Science/Engineering or an equivalent degree.
  • Minimum of 3+ years of extensive Ruby on Rails and database driven backend application development experience.
  • Prior experience in designing, implementing, and maintaining Ruby on Rails based components in a consumer facing web environment.

Required Skills:

  • Strong web development skills including Ruby on Rails, JavaScript, HTML, and CSS, and general Web 2.0 techniques.
  • Experience integrating with Social Media APIs; Facebook, Twitter, ...etc.
  • Understanding of web services technologies such as SOAP, HTTP, WSDL, XSD, and REST.
  • Familiarity with relational databases, preferably MYSQL.
  • Experience working with cloud services; AWS, Rackspace, ...etc.
  • Experience with HAML, SASS, CoffeeScript, and Git is preferred.
  • Familiarity with Linux and Windows development environments.

Nice to Haves:

  • Knowledge about Redis, ElasticSearch and MongoDB is a plus.
  • Familiarity with the field of Mobile Development (iOS, Android, and/or Windows Phone).
  • Experience in the field of User Interfaces and Usability.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Ruby On Rails Developer