Experienced-10+Yrs
Notice period-Immediate to 15days
Location Remote
Candidate should have 4+ years of experience in both Node JS & React JS. Must have Graph QL (if not GraphQL, candidate must have exp in any graph database)
Experience/Qualifications
Minimum 10+ years of experience
Bachelor&s degree in engineering, computer science, information systems, or a
related field from an accredited college or university; Master's degree from an
accredited college or university is preferred
Knowledge
Facilitation of requirements analysis meetings
Agile techniques and methodologies
Knowledge of Agile lifecycle management repositories
Skills (must have)
Hands on exp in one or more programming language/development platforms
such as NodeJS(mandatory, 5+ years)
Hands on experience in one or more programming language/development
platforms such as ReactJS(mandatory, 5+ years, Hooks, Promises
Good experience in web services and micro-services architecture
Hands on exp in writing RESTful apis, auth/authorization, security of apis,
versioning
Experience in cloud architecture Azure would be preferred, optional AWS etc.
Experience in Graph databases like Neo4J, Orient DB etc.
Experience in RDBMS databases like SQL Server, etc.
Good understanding of design patterns, architectural methodologies (3 tier,
micro-service, MVC)
Experience in Agile and DevOps practices and tools such as Jenkins, JIRA,
Confluence, SonarQube, etc.
Good understanding of Ajax, CORS, api integration, HTML5/CSS3
Exp in JS unit testing framework like JEST/Mocha, Chai
Working exp of application scaling like horizontal/vertical
Debugging complex scenarios and find out RCA
Skills (good to have)
Experience in ETL tools like Apache HOP, Azure Event Hub etc
Elastic search exp is plus
Working knowledge of GraphQL is plus
Any APM tool like Dynatrace or NewRelic exp is plus
Experience in unit testing and automation frameworks like Selenium, Jmeter
etc.
Experience in mobile application development platforms/technologies such as
Native Android, optional on React Native, ReactJS, AngularJS, HTML5, CSS,
etc
Attributes/behaviours
Ability to design, develop, implement complex requirement.
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high quality code
Pro-active support to the business is a key attribute for this role with a
customer service focus to link both systems requirements with business
outcomes.