Technical Lead - ROR

Engineering Ahmedabad, Gujarat


Description

Key Responsibilities:

  • Design and develop software applications
  • Lead the design and development for a product
  • Provide expert level knowledge and guidance on modern software engineering techniques and methodologies for code reviews
  • Demonstrate expertise in a variety of software concepts (object-oriented design), practices (design patterns), and procedures (troubleshooting defects)
  • Work with Product Management to prioritize tasks and ensure deadlines are met within the Scrum team
  • Coach and mentor less experienced team members

 

Qualifications:

  • Bachelor’s degree
  • 7+ years’ experience implementing full-stack solutions to real business problems
  • 2+ years’ experience leading a team
  • Ability to work independently without instructions on most tasks. Relies on experience and judgment to plan and accomplish goals
  • Expert understanding of software development principles (object-oriented design, SOLID, etc.)
  • Experience taking a project through its entire life cycle
  • Comfortable working in an agile environment and have a working experience with Agile/Scrum
  • Enthusiastic about problem solving, digging into issues and owning tasks to completion
  • Strong team player who is open to give and receive feedback
  • A passion for technology and thrives in a dynamic environment with a focus on creative innovation over absolute completion
  • Communication and presentation skills

 

 

Required Technologies:

 

  • Ruby – 6+ years of experience
  • Ruby on Rails – 6+ years of experience
  • HTML/CSS – 7+ years of experience
  • Web service technologies (REST, XML, JSON)
  • Linux (preferably Ubuntu) – 5+ years of experience



Preferred Technologies:

 

  • JavaScript
  • React/Redux
  • .NET
  • Nodejs
  • Java
  • SAML
  • OAuth
  • Redis
  • Elasticsearch
  • Solr