Job Description
We are looking for a passionate Node.js Developer to join our company. The ideal candidate will be an enthusiastic developer eager to learn and grow his/her skills in the field; someone who is highly interested in designing and developing a robust, scalable system for web & mobile applications.
We Have Available Node JS Jobs in Surat
Experience
Fresher
Location
Surat – Varachha
Node JS Jobs In Surat
We are looking for a passionate Node.js Developer to join our company. The ideal candidate will be an enthusiastic developer eager to learn and grow his/her skills in the field; someone who is highly interested in designing and developing a robust, scalable system for web & mobile applications.
Job Responsibility
Designing and developing server-side applications: Node.js developers are responsible for designing and developing server-side applications using Node.js. This includes developing APIs, creating server-side web applications, and building end systems.
Collaborating with front-end developers
Node.js developers work closely with front-end developers to ensure that the server-side application integrates smoothly with the client-side interface.
Writing reusable, testable, and efficient code
Node.js developers are responsible for writing code that is reusable, testable, and efficient. This includes developing modular code, adhering to coding standards and best practices, and using appropriate design patterns.
Troubleshooting and debugging
Node.js developers are responsible for identifying and fixing issues with the server-side application. This includes troubleshooting and debugging code, identifying performance bottlenecks, and optimizing the application for better performance.
Integrating third-party services
Node.js developers may need to integrate third-party services such as databases, payment gateways, and APIs into the server-side application.
Ensuring security and data protection
Node.js developers are responsible for ensuring that the server-side application is secure and that user data is protected. This includes implementing appropriate security measures such as encryption, authentication, and authorization.
Required Skills & Qualification
Minimum bachelor’s degree in Computer Science.
Knowledge of OOPs in Javascript, C & C++
Sound knowledge in HTML, CSS, JavaScript & Jquery.
Experience with Node.js and frameworks available for it (eg: Express, Socket.io) to build RESTful APIs.
Superb interpersonal, communication, and collaboration skills.
Individual needs to have a good understanding of English speaking and writing.
Basic understanding of User Authentication.
Ability to write maintainable, pluggable, modular, clean code with a detailed understanding of business logic.
Excellent problem-solving skills and ability to troubleshoot complex issues
Understanding of NoSQL databases like MongoDB.
Creating database schemas that represent and support application processes.
Understanding the nature of asynchronous programming and its quirks and Workaround.
Knowledge of version control (Git)
Optional skills required:
Good to have a candidate with experience or having knowledge of Socket.io/ web socket & Redis (known for database or message broker).
Should have knowledge of commonly used AWS services like S3 Bucket, SES, EC2, AWS Lambda.
Experience or knowledge in common third-party APIs(Google, Facebook, Stripe).