We are looking for a Ruby on Rails Developer to join our growing team. The ideal candidate will be able to carry out new product development from conception to implementation, high-quality and high-volume programming, while displaying a keen eye for quality assurance and code maintenance.

Requirements:

  • Bachelor’s/Master’s degree in Computer Science/ Engineering or a related field (or equivalent experience)
  • Working experience with Ruby (RoR 3, 4) and/or Python
  • Experience with VCS (Git, SVN), databases (MySQL), and HTML5 (including JavaScript and CSS)
  • Robust OO Programming and OO Design concepts knowledge
  • Strong unit/integration testing experience
  • Knowledge of Ember.js, Node.js, continuous integration w/ Jenkins or similar, macOS experience will be a plus
  • Delivery Focused using Agile Development Methodology (Scrum/Kanban)
  • Need to be a team player while having the capacity to work independently
  • Strong analytical and logical skills including troubleshooting
  • Good interpersonal communication skills, both verbal and written
  • Good English both verbal and written skills are a must
  • 1+ years of Ruby on Rails development experience with evidence of exceptional ability.
  • Expertise in building Rails applications and maintaining them in a production environment.
  • Expertise in designing and building Object Oriented systems and features in Ruby.
  • Experience with front-end languages (JavaScript, HTML5, Bootstrap).
  • Have used both SQL and NoSQL databases, and understand the benefits and shortcomings of each.
  • Experience building RESTful APIs.
  • Proficient understanding of code versioning tools.
  • Flexible thinker - Don’t get too attached to a particular solution—things change quickly around here.
  • Detail oriented - Whole is the sum of the parts.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.

Responsibilities:

  • Participate in the design and development of high-performance business applications, from requirements analysis to production
  • Continually improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; testing; etc.)
  • Analyze and improve application performance
  • Search for simple and robust solutions to complex tasks
  • Work in an Agile methodology environment where innovation, teamwork, and creativity are the key to success

Fresh Graduate: - May apply with strong motivation and positive energy.

Incentives:- Overtime compensation- 5 days work schedule- Annual leaves- Casual leaves- Annual Review

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Intermediate/A-Level
Career Level:
Entry Level
Minimum Experience:
1 Year
Apply Before:
Aug 26, 2018
Posting Date:
Aug 15, 2018

Codility

Information Technology · 1-10 employees - Lahore

Codility is a solution provider company based on cutting edge technologies. We provide comprehensive solutions in web and mobile application development. We value our clients and prioritize clients requirements. We are ready to deliver our best solutions and services in foresightful way with quality.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!