Engineering Lead

Role Summary

Engineering lead with strong customer focus, ability to solve complex business problems, attention to detail and highly collaborative communication skills. Engineering lead will lead a team of talented engineers to deliver high quality customer facing web and app, that can run at scale. We are looking for a hands-on technical leader who embrace new technologies with cutting edge development practices, Continuous Integration, continuous delivery & deployment, and world class mobility experience. Someone who can collaborate with management to drive the architectural strategies to support business growth and lead the technical innovation i.e. POC on latest technologies.

Key Accountabilities/ Responsibilities

  • Be responsible for product development focusing on security, performance, maintainability and ease of use for customer facing web and mobile app for scale
  • Ability to architect the application, ability to code and guide other developers, validate code quality, automate unit tests, build and release
  • Collaboration with cross functional teams in terms of development & deployment.
  • Provide hands-on technical leadership to 4-10 member engineering team

Experience & Skills

  • 4-8 years of total professional experience
  • 2+ years of experience in leading development team
  • 4+ years of experience in Agile application development projects
  • Hands on experience as MEAN/MERN Developer     
  • Should have built at least one customer facing application from scratch
  • Solid experience in building micro-services architecture based applications
  • Good knowledge of NoSQL Databases such as MongoDB  
  • Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript libraries and their practical uses in building complex interactive experiences
  • Experience in building applications on AWS

Experience

10-15yrs experience

Education

BE/ B.Tech degree in Computer Science, Engineering or a related subject