Work with team to design and architect technical solutions for the business problems
Work with team to review the product specification, identify the potential issues and provide timely and meaningful feedback
Understand stated and unstated requirements and translate them into technical requirements
Translate the design into a high quality code
Scalable and optimized code that works with the dynamic business requirements
Prepare unit testing plan, follow coding standards, do unit testing, do code review and ensure quality of the product
Follow release cycles and commit to the deadlines
Review daily KPIs and proactively identify opportunities, trends, and threats to the product.
What we look for:
Graduation in Computer Science from an engineering college
Strong in problem solving skills, data structures, object oriented programming and algorithms with proficiency in JavaScript technologies (Node.js preferred)
Proven ability to collaborate with Product Managers, Program Managers, Frontend Engineer and QA Engineer
Proven ability to take ownership and get the job done with minimal or no supervision
Proven ability to work with ambiguity
Excellent skills with Node.Js
Excellent communication, presentation and interpersonal skills