Position: NodeJS Engineer
Company: GeeksForLess
Experience required: 3y
English level: upper

**Details**

Project description: 
The client is an identity intelligence company on a mission to obliterate fraud and make the world a more secure and inclusive place, with forensic-grade technology that confidently links our physical and digital identities. In this position, you will join the data services team to build the future of Identity management solutions and extend the client offering. You’ll have a chance to build products and solutions from scratch using cutting-edge web technologies, and a real impact on the business.

**Requirements**

3+ years’ experience in backend development (NodeJS, Typescript);
1+ years’ experience designing and developing a microservices based system;
1+ years’ experience of development using modern messaging framework (Event-hub, Kafka);
2+ years’ experience working with a NoSQL DB (Azure Cosmos DB, MongoDB);
2+ years’ experience working with a relational DB (MS-SQL, Oracle, MySQL);
Experience in an automated testing framework (Jasmine, Mocha, Jest, Jmeter, etc.);
1+ years’ experience with deployment of cloud products (Microsoft Azure, AWS, etc.) – Docker, Kubernetes, CI/CD – advantage;
BSc in Computer Science or equivalent - advantage;
Auto-didact and fast learner.

**Responsibility**

Developing high-end backend applications;
Designing solutions in a holistic and architectural approach;
Build a testable code and unit/integration tests;
Strong problem solving and coding skills.