Node Js Developer
Roles and Responsibilities
Work as part of a team developing applications and services using Agile development methods.
Contribute to team and organizational improvements in process and infrastructure
Build customer-facing UI and back-end services for payment processing administration and management
Code, test and operate node.js based services
Effectively use tools and ingenuity to identify and fix defects before they become a problem
Desired Candidate Profile
Should have at least 3+ years of experience in Node JS development.
Should have solid experience in API Background and Mongo DB.
Should have experience in Backend language Python or Java.
Should have exposure to CI/CD Process.
Understanding the nature of asynchronous programming and its quirks and workarounds.
Comfortable working through the entire stack from the user interface through systems levels.
Understanding accessibility and security compliance.
Experience in consuming web services (REST) and processing data (JSON).
Experience with SQLite, NoSQL, Redis, or other databases.
Proven experience in building API services using NodeJS Express and related frameworks.
Good understanding of NodeJS asynchronous runtime.
Good understanding of JS concepts on call-backs and closures.
Experience in debugging issues related to memory leaks.
Experience in building highly scalable and high throughput services with sub-second response times