Job Description
Duties and responsibilities:
• Integration of user-facing elements developed by front-end developers with server side logic
• Writing reusable, testable, and efficient code
• Design and implementation of low-latency, high-availability, and performant applications
• Implementation of security and data protection
• Integration of data storage solutions {may include databases, key-value stores, blob stores, etc.}
• 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, teste and operate node.js based services
• Effectively use tools and ingenuity to identify and fix defects before they become a problem
Technical skills that you should have:
• Previous working experience as a Node.js Developer
• In-depth knowledge of Node.js & its Frameworks
• Development experience designing object-oriented JavaScript and SVG
• Applicable knowledge of web libraries and frameworks such as AngularJS, Polymer, and Closure
• Familiarity with the whole web stack, including protocols and web server optimization techniques
• Understanding the nature of asynchronous programming and its quirks and workarounds.
• Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
• Creating database schemas that represent and support business processes
• Implementing automated testing platforms and unit tests
• Proficient understanding of code versioning tools, such as Git
• Strong grasp of software engineering principles with ample experience using Node, Express, and Nest.js with Typescript.
• Excellent DB architecture skills. Should be familiar with MySQL/Postgres and Mongo at the minimum.
• Knowledge of how to set up and deploy apps to AWS
• Scale applications to serve thousands of users
• Completed, scaled projects under their belt - from dev to launch and support.
Traits that would make you an ideal fit:
• Hungry to learn and make yourself better
• Independent thinker
• Pragmatic problem-solver
• Natural leader
Must-have skills
• At least 2 years of experience using Node/Express in production apps
• JS, c
• AWS deployment - EC2, RDS, API Gateway
• Databases - MongoDB, PostGres or MySQL
• Git/Github
• Postman
Nice-to-have
• Nest.js, Objection.js
• Docker/Kubernetes
• Front-end experience with React.js
• Cron Modules, Socket IO, Microservices
• Datastructures, Postgres, Clusters
If you are excited to find that the mentioned criteria match your individual qualities. Then you're the one we are searching for
💡 Quick Summary
Seeking a career-building opportunity? The NodeJS Developer |Senior Developer| Lead Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
