This post is over 30 days old. The position may no longer be available

Experienced Ruby on Rails Developer

Kognitiv Care , Hyderabad · app.kognitivcare.com · Full-time employment · Programming

Experience

  • 2+ years of relevant experience
  • Good track record of past work experiences
  • Strong references from past team members/superiors expected 

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Design database models and schemas for SQL and Non-SQL backend (Postgres & MongoDB)
  • Build font-end using JavaScript libraries, HTML5 and CSS3 based on given designs
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
  • Test driven development, continuous integration and continuous delivery
  • Take part in regular Scrum meetings and be part of Agile team 

Skills

  • Experience with Ruby on Rails, along with other common libraries & gems
  • 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 such as Sass
  • Very good understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Familiarity with concepts of MVC, Mock-objects, ORM, and RESTful
  • A knack for writing clean, readable code in HTML/CSS/JS/Ruby
  • Good understanding of designing solid database schemas
  • Experience working with at least one NoSQL DB (e.g.: MongoDB)
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with commonly used software design patterns
  • Able to implement automated testing platforms and unit tests
  • Proficient understanding of Git & GitHub/BitBucket
  • Experience deploying using Heroku or Amazon Web Services
  • Experience with Rails related toolsets, e.g.: Bundler, Rake, etc.
  • Familiarity with Continuous Integration (CI), Continuous Delivery (CD) & Test-Driven Development (TDD)

Other Important Considerations:

  • Self-directed and driven
  • Interested to work in a startup environment (fast paced, semi-structured, high-pressure conditions)
  • Motivated by technical advancement and experience in one's career
  • Motivated by high-risk, high-reward opportunities
  • Ready to relocate to Hyderabad

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer