Responsibilities of the candidate:
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
- Triage product or system issues and debug/track/resolve them by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
- Hands-on experience to implement solutions using Java Script(React JS & Node JS)
- Develop web/mobile applications using HTML, CSS, JavaScript, TypeScript, React
Requirements :
- In-depth knowledge of Javascript including ES6+ and Typescript
- Experience developing REST and GraphQL APIs with NodeJS and integrations with third-party solutions
- Working knowledge of SQL and NoSQL database technologies
- Experience with TDD and writing robust Unit Test cases
- Exposure to CICD tools, including Git, Maven, and Jenkins
- Hands-on development to prototype technical solutions
- Knowledge of any cloud platform solutions
- Aware of Agile (Scrum) methodologies
- Willing to adapt and learn new/emerging technologies
- Good communication and interpersonal skills.