As a software engineer, you will be involved in all aspects of development playing a critical role in design, planning, development and deployment of product. You will be an integral part of the engineering team.Roles and Responsibilitiesï‚· Work closely with software developers to develop the best implementations.ï‚· Develop efficient, re-usable, reliable and scalable softwareï‚· Build features and modules from scratchï‚· Maintain existing features and modulesï‚· Ability to work independentlyï‚· Full stack developer is preferredRequirementsï‚· Min 3 years of relevant work experience designing and developing applications in high-paced environments, majorly in product based organizationï‚· Hands on experience in the front end technologyï‚· Good programming knowledge in at least one of the languages - Java, Python, PHPï‚· Strong expertise in the design patterns, data modeling and micro service based architecturesï‚· Excellent knowledge of Relational or Non-relational databasesï‚· Strong experience in the cloud platform AWSï‚· Experience in test driven development, continuous integration and version controlï‚· Energetic to evaluate and understand new technologiesï‚· Strong analytical and problem solving skillsï‚· Excellent collaboration skillsï‚· Agile software development experienceï‚· Good communication skills both written and verbalLocation - REMOTE