Node.js backend (Senior) developer (5yrs +) (offline)

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.
Only for Ukrainians πŸ‡ΊπŸ‡¦ !

Tech skills:
Required:

1. At least 5 years of experience in Node.js development.
2. At least one year of experience with TypeScript.
3. Experience with the Koa framework.
4. Experience with PostgreSQL and MongoDB databases, knowledge of Knex.
5. Testing experience (Jest, Chai, node:test)
6. Experience with REST API, understanding of the principles of API construction.

Desirable (Nice to have):

1. Knowledge of the-api library for creating API applications.
2. Knowledge of the Zod library for data validation and parsing.
3. Knowledge of Ubuntu at a basic level, ability to work with a terminal.
4. CI/CD, experience with GitHub Actions.
5. Ability to configure NGINX.
6. Basic knowledge of AWS (EC2, S3, RDS).
7. Experience with Docker (Dockerfile, docker-compose).
8. Ability to work with Kubectl to deploy and manage applications in Kubernetes.
9. Experience with caching, message queues (Redis, RabbitMQ).
10. Understanding of web application security principles and protection against attacks.

Soft skills:
- Upper-Intermediate English;
- Fond of gaming;
- Communicative;
- Self-organized;

We offer:
- Competitive salary
- Full remote
- Paid vacation

Hiring process :
- Prescreening interview (30 m).
- Technical interview (1.5 h).
- Personal Interview (30 m).

About BattlePro

BattlePro
Nowadays cybersport is growing at an exponential rate. Our mission is to connect the fragmented pieces of the esports ecosystem.

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.

Company website:
https://www.forgehub.com/

DOU company page:
https://jobs.dou.ua/companies/battlepro/

The job ad is no longer active

Look at the current jobs Node.js →