Senior Software Developer ROR

Pune / Bengaluru

Job Description

  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Writing code — business logic, request handling, multi-platform presentation, API integrations — anything necessary to turn our product dreams into realities
  • Help maintain code quality, organization and automate
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Contribute in all phases of the development lifecycle
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards)

Desired Skills & Experience

  • 3 - 6 years of proven work experience in Ruby development
  • Deep expertise in object-oriented development, including strong design patterns knowledge. Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills
  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Familiar with Agile Development Methodology, such as Scrum
  • Knowledge of one or more modern programming languages
  • Knowledge of software best practices, like test driven development and continuous integration
  • Good to have HTML, AJAX, JQuery & excellent JavaScript knowledge
  • Good understanding of GitHub, SVN & Unix/ Linux
  • Exposure to SQL and NoSQL Databases


We Offer

A very open, collaborative, high-energy, non-hierarchical, no cabin environment, no dress code. Exposure to multiple technologies and tools, with the freedom to learn and grow in any direction.