100 Capgemini Engineering Jobs
Node.js Developer - TypeScript/Express.js (1-13 yrs)
Capgemini Engineering
posted 15d ago
Flexible timing
Key skills for the job
Profile : Node.js Developer
Job description :
Position : Node JS Developer
Mode of Work : Work from Office and Work from home (for right fit)
Key Responsibilities :
- Experience in Node.JS + Typescript is mandatory with Express framework.
- Strong knowledge in OOPs and RDBMS is mandatory. Design and Development using ORM.
- Planning, designing, developing, debugging, implementing, integrating and supporting Web/Hybrid/Mobile applications and services.
- Utilize Node.js and associated frameworks such as Express, StrongLoop, and NestJS for effective backend development.
- Showcase a good understanding of Design Patterns and Modularization.
- Work with Web Sockets and have a solid understanding of node.js standard libraries (fs, path, etc).
- Experience with API management and adherence to API creation standards.
- Familiarity with NoSQL/SQL databases (MongoDB, Cassandra, CouchDB, CouchBase, NeDB) and Mongoose ODM.
- Knowledge of JWT and session handling.
- Some exposure to code deployments in the cloud, with preference given to AWS services like S3, Lambda, and EC2.
- Adapt to a rapidly changing environment and contribute to a collaborative development team.
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Write reusable, testable, and efficient code and maintain unit tests that ensure proper code coverage
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection.
- Encourage the usage of quality open-source libraries while being mindful of licensing and long-term viability.
- Understand and utilize the existing DevOps pipeline for compilation and deployment.
Skills and Competencies :
- Working knowledge and experience of NPM and other required tools of the ecosystem.
- Working knowledge and experience in REST and GraphQL.
- Working Knowledge and experience MySQL or any RDBMS.
- Experience/Exposure in MEAN Stack is an added advantage
- Knowledge in Web Server Technology (Redis, Memcache, JSON) is desirable
- Working Knowledge of SOLID, Code refactoring, Performance analysis.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Node JS Developer roles with real interview advice