Title : Tech Lead - Software Engineering Location : Pune Job Brief : The Software Engineering Manager will be responsible for mentoring software engineers within their technical guild to develop their coding, adopt best practices, performance, documentation, and problem solving abilities in addition to contributing to our code base. He will also be responsible for their direct reports training, providing necessary software and hardware tools, yearly reviews, conducting one-on-ones, career development, and coaching. Responsibilities : - Take handover of our current product from the outsourcing technology partner and work with external service providers to lead the development of end to - end solution design and development - Collaborate with product manager and software architect to determine functional and non-functional requirement of our product - Supervise a team of 4-8 team members and Mentors Software Engineers on best practices - Actively contributes code to projects and Manages overall code quality of Software Engineers - Communicate technical expertise, stay current & communicate best practices within their technical discipline - Ensures Software Engineers are meeting performance and quality standards - Lead end-to-end design, development, testing, deployment, maintenance and provides timely feedback - Collaborates with Software architect and product manager to create and evaluate product features - Identifies and provides direction to support team members to modify behavior that could be adversely impacting group effectiveness and productivity - Responsible for new hire training and smooth transition into teams - Stay on the cutting edge of what's new in technology and user experience, identifying opportunities to and experimenting with applying new technologies and interaction patterns to customer problems. - Be receptive to suggestions for changing and improving the way work is accomplished. - Handles crises and stress calmly and effectively. - Encourages and supports others to take on responsibility, authority, and accountability. - Manage tasks using a project management tool and follow up with specific owners to deliver components of the project on time - Must have worked on Agile methodology for product development. Requirements : - Masters(preferred)/Bachelor's degree in computer science or related engineering degree from a reputed university - 3+ years of experience managing and leading technical employees (a must) - 3+ years of expertise writing applications in Ruby and Bootstrap (or other such platforms) - 5+ years of expertise using Ruby On Rails and optionally bootstrap (Ruby On Rails is a must) - Experience delivering production web applications (500+ users) using contemporary frameworks - Understanding of developing apps for Android and iOS (hands on experience will be preferred) - Experience managing multiple engineering teams: - Experience leading front-end development for high-performance APIs - Mastery in building scalable infrastructure or Distributed Systems required - A strong passion for bringing useful, useable and highly desirable user experiences to life Please contact Priyaranjan at 9910603212 to discuss further, alternatively you can apply.