Node.js (advanced)
JavaScript (advanced)
We are BrainRocket - European IT product company, which creates a state of the art online entertainment projects is looking for a skilled Senior Node.js Developer
Requirements :
Strong knowledge of JavaScript and the ECMAScript 6 standards;
3+ years of commercial experience with Node.js;
5+ years of commercial experience in web development;
Commercial experience of working with high loaded SQL or NO SQL databases;
Commercial experience of implementing the REST, GraphQL and WebSockets;
Understanding of the TDD principles and experience of writing tests;
Understanding of microservice architecture principles;
Experience of GIT version control system;
Experience with RabbitMQ;
Experience with Redis;
Experience with databases MongoDB, MySQL;
At least Intermediate lvl of English.
Will be a plus :
2+ years of hands-on experience developing over CI / CD / Micro Services architecture / Containers;
Experience with Kubernetes;
Experience with Nats;
Experience with TypeScript.
Duties and opportunities :
In-house platform development;
3rd party API integrations;
Actively participate in developing new features from scratch.
We offer excellent benefits, including but not limited to :
Working in a dynamic European company;
People-oriented management without bureaucracy;
Working with the latest technologies (Nest, Kubernetes, mongo, graphQL, MySQL, etc);
24 days of paid vacation;
Friendly team;
Sunny, spacious office;
Lots of opportunities for education and development within the company.
Join BrainRocket and rock with us!