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 preferred
Requirements
ï‚· 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 verbal
Location - REMOTE