Job at a glance
Duties and Responsibilities - Guide team development efforts towards successful project delivery. - Provide technical leadership to teammates through coaching and mentorship. - Maintain high standards of software quality within the team by establishing good practices and habits. - Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
- Design, develop, and unit test applications in accordance with established standards. - Participate in peer-reviews of solution designs and related code. - Develop, refine, and tune integrations between applications. - Analyze and resolve technical and application problems. - Adhere to high-quality development principles while delivering solutions on-time and on-budget. - Research and evaluate a variety of software products.
- Provide third-level support to business users. - Research and evaluate a variety of software products. Desired Skills & Experience 1. Must have 2-5 years of experience in independently creating web applications as well as in managing teams. 2. Must be familiar with all the latest technologies in both front-end as well as back-end development. 3. Must have experience with: Angular, Postgresql etc.
4. Experience with Ruby on Rails, Graphql is a bonus.