Position: Senior Node.js Developer
Company: WizardsDev
Category: Node.js
Experience required: 2y
English level: intermediate

**PROJECT**
This is the B2B e-commerce payment platform. The platform allows you to make payments quickly and securely. The client can choose the number of payment providers for their site as much as they want. A personal account with analytics for all contractors/buyers will also be available.
The competitive advantage is integration in 2-3 clicks without a developer on the client side, and our decision is entirely in the cloud. Development from scratch has been going on for almost a year now.

**YOU**
If we had to explain it in one sentence, it would be: a person with a hunter mindset, curious and strong communication skills!

**REQUIREMENTS**
- experience in Node.js development (5+ years);
- experience working with JS web frameworks (e.g., Express);
- knowledge of NoSQL databases (e.g., MongoDB);
- experience with js test frameworks for unit/integration/e2e tests;
- experience in Microservice architecture, cloud deployments, open-source environment;
- upper-Intermediate level of English.
 
**WILL BE A PLUS**
- experience in working with deployment tools (Jenkins, Docker, etc.)
- experience with Kafka, Rabbit MQ;
- good understanding of software development paradigms, cloud;
- knowledge of Financial Technology and Payment processing.
 
**WE OFFER**
- flexible working hours;
- 20 vacation days;
- 5 sick leave days;
- medical insurance; 
- sports compensation & working training courses/seminars;
- working in FinTech StartUp in an Agile environment and with no bureaucracy;
- complex and interesting tasks - real practice in building large-scale financial services, optimization, architecture, etc.

**RESPONSIBILITIES**
- taking part in defining and implementing large-scale back-end services to support millions of active users in a distributed environment;
- using your knowledge of technology and practices to develop systems and integrate them into existing ones;
- taking care of application performance and scalability;
- setting up a development environment, covering your code with tests.

**CANDIDATE JOURNEY**
Interview with a recruiter - Technical interview - Interview with the customer

**Don’t delay - just send your CV!**