About the Role:
The Team Lead will be responsible for the timely delivery of complex,
high
availability, high traffic end user applications managing a team of 8-10
engineers. This person will make sure the systems developed by the
engineers are reusable, scalable and follows the standard coding
procedures. He will be able to guide the engineers and will help them
solve
complex technological problems by using cutting edge technologies and
will
not be afraid to take calculated risks. He/she will work closely with
the
Program Manager to publish project timelines and maintain the visibility
of
the delivery schedules.
Desired Skillsets:
- Overall 7+ years of experience in technology industry with at least
5-6 years in Project Delivery and Team Leadership Fluent in Ruby and
proficient in Ruby On Rails - Solid understanding of MVC, and strong OO skils with demonstrated
experience in developing complex, reusable APIs - Deep understanding of high traffic, highly scalable, complex web
applications - Should have worked on Oracle and/or MySql with enough hands on
experience writing Stored Procedures, functions and performance
tuning - Experience with any one NoSQL solution like Redis, MongoDB, CouchDB
is
a must - Familiar with atleast one of web technologies like AJAX, CSS,
JQuery,
EmberJS, Backbone.js - Experience of working in an agile environment
- Experience with Test Driven Development using technologies like
RSpec,
Cucumber, Capybara - Strong leadership abilities to manage & train a team, including
freshers - Experience in mobile application development will be a bonus
–