This role is your opportunity to design, build, deploy, and own new product features from the ground up
Build high-quality, innovative, and fully performing software that complies with coding standards and technical design
Work with cross-functional teams and product managers to ideate software solutions
Write technical documentation, develop flow charts, layouts, and documentation to identify requirements and solutions
Write well-designed, testable code
Integrate software components into a fully functional software system
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Ensure tools technologies are updated with the latest version
Skills Experience
B.Tech/ M.Tech/MS degree in Computer Science, Engineering or relevant field
3-5 years of hands-on programming experience working on enterprise products
Strong foundations in design, analysis, and implementation of algorithms
Strong analytical and problem-solving skills
Strong verbal and written communication skills
Proven experience as a Full Stack Engineer or similar role
Experience in designing interactive applications
Strongly believes in and has experience in test-driven development
Experience developing cloud applications using at least one popular web framework is an added advantage (For example:NodeJs, Meteor, Angular, React, Vue, Ember)
Good understanding of relational databases or non-relational databases (preferably MongoDB)
Basic knowledge of cloud infrastructures like Azure, AWS, GCE, Docker or container-based development is an added advantage
Proficiency in software engineering tools
Has proven ability to work with cross-functional teams and various internal and external stakeholders
Ability to adapt to a dynamic and constantly growing environment