Key Responsibilities
- Design and develop across the entire stack, including the front-end, business, and data tiers
- Write clean, correct code incorporating feedback from code reviews consistently follow best practices
- Take the initiative to fix's all problems before being asked, without compromising progress on assigned tasks
- Fully understand tools used by the team and be able to assist others if needed
- Prioritize tasks well and synchronize with the team, project management, and product owner.
- Knowledge of modern front-end build pipelines and tools.
- Experience with version control systems such as Git.
- Understanding of Agile methodologies.
- Familiarity with deployment and CI/CD processes.
- Experience building distributed and scalable SaaS offerings based on REST APIs, microservices, and containers. Experience in system design and supporting cloud services
- Ability to learn and be productive on new technologies independently & quickly
Required Skills And Experience
- 8+ years of IT experience with full stack Node JS and React Developer (Both Frontend and Backend)
- At least 4+ years of relevant experiences with Web design and development using React 17,JavaScript/Typescript frontend and NodeJS frameworks & libraries
- Should have experience working with Progressive-Web App
- Must have strong fundamentals in React, Redux, state management, hooks, life-cycle management, props, and other related React design patterns
- Skills and experience in using relational database models and database management tools
Preferred Skills
- Full-Stack Knowledge: Understanding of back-end development and database management.
- Build Tools: Familiarity with build tools and task runners (e.g., Webpack, Gulp, Grunt).
- Testing Frameworks: Knowledge of testing frameworks like Mocha, Jasmine, or Jest.
- Cloud Services: Experience with cloud services like AWS or Azure.
- Agile Methodologies: Experience working in an Agile/Scrum development process.
Education
- Bachelor or Master's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.