Must have expertise on the Back-end part of the web-app development using Javascript, NodeJS & MongoDB and good knowledge of Express / writing ElasticSearch queries.
Must be proficient in front-end development with React.js and basic knowledge of Redux / HTML / CSS.
Handling MVC type backend architecture in a complex production level web app.
Work on integrating 3rd party services in the backend - like payment gateways (Stripe), Email marketing tools & other online software via APIs & webhooks.
Interface development of data sources running both SQL and NoSQL databases + ElasticSearch (ELK stack).
Manage Key-value based databases like Redis or Memcached.
Active participation in the development of a sophisticated platform as the leading developers.
Deploy source code by way of encryption and setting up Docker on cloud servers.
Manage & coordinate with the team of Freelance developers to complete the project smoothly.
Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular, and database level.
Respond promptly and professionally to bug reports.
Coding and programming using Object-Oriented Programming, Data Structure and Algorithms, architecture/ design, and build RESTful API.
Passionate about building products and features and build a product from scratch with thrust on Web security, TLS/SSL, web sockets, etc.
Firmly grasp the product UI/UX requirements & closely coordinate with other team members
Have a good understanding of setting up & managing cloud servers like AWS, Digital Ocean, Microsoft Azure, etc.