Experience in Designing Database schema (SQL or NoSQL).
Strong proficiency with JavaScript and/or TypeScript language.
Strong Understanding of object-oriented JavaScript.
Knowledge of Node.js and available frameworks/features.
Proficient understanding of code versioning tools, such as Git.
Must have clarity on web development concepts and coding standards.
Good to have
Familiarity with newer specifications of ECMAScripts (ES5, ES6, ES7 etc.).
Knowledge of Node.js frameworks/features available.
User authentication and authorization between multiple systems, servers, and environments.
Experience working with Serverless Frameworks like SAM.
Experience in setting up CICD pipelines and/or automating deployment process.
Experience in deploying applications on servers using CICD.
Basic understanding of front-end technologies, such as HTML5, and CSS3.
Implementing automated testing platforms and unit tests.
Understanding of plugins like ESLint, SonarQube and other coding practices.
Understanding fundamental design principles behind a scalable application.
Understanding differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform.
Understanding of GraphQL
Understanding the business requirements.
Designing effective, efficient, high performing solutions for fulfilling business requirements in a timely manner.
Creating database schemas that represent and support business processes.
Implementing server side (business) logic as per the project requirements, publishing them as REST APIs which can be consumed by frontend (Designing and maintaining the API Contracts).
Ensuring code base meets these expectations: reusable, testable, maintainable, and efficient code with appropriate error and exception handling.
Implementation of security, accessibility, and data protection measure. Design and implementation of low-latency, high-availability, scalable, and performant applications.
Integration of data storage solutions (MySQL, No SQL and cloud storage services like s3).
Integration with third-party systems (AWS or similar cloud services, Other Business Applications etc.)
Writing unit test scripts and documenting APIs implemented using tools like Postman.
Work independently on modules assigned.
Other Important Requisites
The candidate should have excellent communication skills as (s)he would be required to communicate with our US based/domestic clients.
They should be detail oriented in terms of impact analysis while doing requirement analysis.
Should drive end-to-end journey of the module development, including suggesting better alternatives, till ensuring all the activities to release the features are taken care of in production release.
Excellent team player.
Confident with good time management skills.
Good analytical and problem-solving skills.
Passion for technical challenges.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.