Node.js Developer

Job Category: IT
Job Type: Full Time
Job Location: chennai
Salary: 7-8 lacs
Years of Experience: 2-3yrs


Job Roles & Responsibilities:

Your primary focus will be the 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. You will also be
responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic
understanding of front-end technologies is necessary as well.
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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx