Position: Senior Node.js Developer
Company: Grid Dynamics
Category: Node.js
Experience required: 5y
English level: upper

Grid Dynamics is a leading provider of technology consulting, agile co-creation, and scalable engineering and data science services for Fortune 500 corporations undergoing digital transformation. We work in close collaboration with our clients on digital transformation initiatives that span strategy consulting, early prototypes, and enterprise-scale delivery of new digital platforms.

The client is a technology company based in Israel, that builds data infrastructure and a data operating system for AI companies.

Main requirements for the candidate:
Frameworks: Express.js
Architecture: MicroServices
Databases: MySQL, SingleStore, MongoDB
**Experience working with high-loaded systems is crucial!**
Good English level (B2+)

**Notice period up to 3 weeks**

What tasks the candidate will work with?
Refactoring & Cleanup
Keep code clean and simple
Making isolation in unit testing possible/easy
Explicitly defining dependencies of a class and avoiding mixins
Use frameworks and libraries whenever possible (NestJS, Auth)
JSDoc as needed to cover critical parts