Position: Node.js backend (Middle) developer (2yrs +)
Company: BattlePro
Experience required: 2y
English level: upper

BattlePro joins publishers, brands, networks, athletic conferences, schools, and most importantly, students; allows them to create, manage and publish tournaments for a set of games, provide social interaction between players and more. For our users we provide a unique valuable NFT-profile based on the XP and social activity.

We are a young company founded in December 2021, with an office located right in the Kyiv city center (100 steps from Arsenalna metro station). We provide the best bonuses and responsibilities for our employees. We prefer personality and ability to be a team player over individuality and other hard/soft skills.

Only for Ukrainians 🇺🇦 !

Tech skills:
- Implement cool new features, services, and APIs;
- Write reusable code and libraries;
- Optimize the application for maximum speed and scalability;
- Implement security and data protection;
- Write tests and metrics monitoring modules.

- Proficiency in JavaScript and TypeScript, at least 2 years of professional experience with web enabled commercial application development;
- Solid experience working with NodeJS (Express, Koa);
- Experience with unit/integration tests (mocha, chai, sinon);
- Experience with Microservices Architecture and message brokers;
- Experience with REST;
- Experience with developement of microservices communication via queues (RabbitMQ);
- Experience with PostgreSQL database;
- Experience with AWS (EC2, S3) - nice to have;


Soft skills:
- Upper-Intermediate English;
- Fond of gaming;
- Communicative;
- Self-organized;

We offer:
- Competitive salary
- Full remote
- Options to relocate to EU
- Insurance
- Paid vacation

Hiring process :
- Prescreening interview (30 m).
- Technical interview (1.5 h).
- Personal Interview (30 m).