or Strategic hiring API Design and Development Knowledge of microservices cloud services should be one of the required skills
Updated JD with the same
Required skills and Qualification:
- 5 years of professional experience in fullstack development.
Frontend:
- React.js including state management (e.g. Redux Context API).
- Typescript
- Apollo Client manage and execute GraphQL queries mutations and subscriptions
- UI Libraries like Redux Toolkit MobX Tanstack Query Jotai etc...
Backend :
- Node.js and experience with serverside frameworks like Express.js
- GraphQL
-
- Indepth knowledge of GraphQL and experience in designing and implementing GraphQL APIs.
- Proficiency with Apollo Server to define your GraphQL schema resolve queries and mutations and manage data sources
-
- Worked with database SQL compliant ORM or builders like KnexJS Drizzle ORM TypeORM or Sequelize
- Experience with databases such as MongoDB PostgreSQL or MySQL.
-
- Solid understanding of RESTful API design and development.
- Experience with testing frameworks like jest Mocha or Cypress and practices .
- Knowledgeable in design and development of microservices and related concepts and patterns
- Familiarity with cloud services in AWS or GCP.
- Experience with version control systems like Git.
- Understanding of potential security concerns and how to prevent common exploits.
- Strong problemsolving skills and the ability to work independently as well as in a team environment.
Good to have skills:
-
- Experience in creating custom Hooks in React
- Advanced concepts of React such as Refs & ForwardRefs
- Creating reusable components from a base component library
- Configuring build tools like Vite or Webpack
- Worked with package managers like PNPM Yarn or any others
-
- Leverage best security practices (OWASP compliance) to secure API
- JWT Authentication and Rolebased access control (RBAC)
- Familiarity with modern DevOps practices including CI/CD pipelines and containerization (Docker)
- Experience in nginx configuration
Soft Skills (required for Lead):
- Strong communication
- Involve in discussions about Product and Engineering and explain technical challenges to the stakeholders
- Support on epic planning for upcoming quarters and sprints
Skills
reactjs, nodejs