- Managing the interchange of data between the server and the users.
- Development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
- Integrating the front-end elements built by your co-workers into the application.
- Developing and implementing user interface components using React.js concepts and workflows.
- Profiling and improving front-end performance and documenting our front-end codebase.
- Design and build modern user interface components to enhance application performance.
Experience: 3+ years
Requirement:
- FireBase, BootStrap, Frontend, Backend
- Strong proficiency with JavaScript
- Knowledge of Node.js and frameworks available for it such as Express etc
- Must have worked on Elastic search and mongo DB / Postgres databases
- Must know the AWS services for serverless programming like lambda functions
- Must have hands-on experience on AWS deployments and DevOps for NodeJs applications
- Must have worked on Socket.io or any other real-time communication library
- Must have the knowledge of handling large applications using micro-services in node js
- Worked on Firebase & React.Js
- Good to have an understanding of Kafka or RabbitMQ
- Understanding the nature of asynchronous programming
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding accessibility and security compliance of data