Node.js Developer/Lead/Architect

Node.js Developer/Lead/Architect

Globant in India | Pune, MH, IN

Posted a month ago

Apply Now

Description


We are looking for a Node.js Developer with experience in building high-performing, scalable, enterprise-grade applications. 




Location: Pune




Responsibilities:



You will be responsible for Node.js based application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Develop application code for programs while following coding standards
Develop and execute unit tests.
Solve problems independently working with new technologies to create quick solutions.
You will work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross functional teams to achieve goals.



Skills/Specification/Experience:



Should have strong hold over JavaScript, ES6/7, TypeScript and Object Oriented JS.
Good understanding of Data Structures.
Working knowledge of Node.js and frameworks such as Express, StrongLoop, NestJS, etc. depending on your technology stack.
Good understanding of Async Programming.
Knowledge of node.js standard libraries (fs, path, etc.)
Some knowledge of WebSockets.
Unit testing libraries like Chai, Mocha, Supertest, JestJS. Should be able to write unit test cases using stubs, mocks, spies. And some knowledge of code coverage.
Good understanding of Design Patterns.
Understanding of Modularization.
Aware about API management.
Knowledge of working with NoSQL/SQL/MongoDB/Cassandra/CouchDB/CouchBase/NeDB and modules like mongoose ODM.
Aware about API creation standards.
Should have knowledge of JWT and session handling.
Should have knowledge of build libraries like grunt, karma, gulp, etc.
Some knowledge of code deployments in cloud.
Should have some knowledge about TDD or BDD development approaches.
Nice to have some working knowledge of GraphQL with Apollo and JSON-RPC.
Good understanding of code versioning tools, such as Git.
Ability to adapt to a rapidly changing environment
Good communication skills and logical reasoning.



In case you are interested, please reply with your updated resume.

You may also refer your friends/colleagues who may be looking for a similar opportunity.