NodeJS Backend Developer

Данная вакансия не актуальна.
Компания Ergonized
Тип Удаленная работа
Описание вакансии

We are looking for an experienced NodeJS Backend Developer to join our team.

Main responsibilities:

- Rest/Websocket API development

- API design, planning and implementation

- API documentation using Swagger or Postman

- API testing (functional, integration, performance and stress testing)

- Contribute to team and organizational improvements in process and infrastructure


Skills and traits we are looking for:

- 2+ years of back-end programming, preferably in NodeJS, with at least 1 year of experience with some of well known libraries/frameworks (NestJS, ExpressJS, Fastify)

- 1+ years of experience with relational databases, migrations and ORMs

- 1+ years of experience in RestFul or Websockets API implementation

- Ability to work both independently and in a team

- Ability to consider project requirements and make architectural and functional decisions

- Knowledge of basic software development practices, such as MVC, OOP, SOLID and KISS principles

- Strong analytical skills and problem solving aptitude

- Attention to details

Desired skills we are looking for:

- Experience with Typescript

- Experience with Fastify

- Experience with Redis (or any other memory data store)

- Experience with Docker/Vagrant

- Java knowledge is a plus, but not required

- Experience with scalable environments and development of solutions which scale properly

- Basic knowledge of infrastructure terms and principles (up to a level to be able to make/alter decisions based on system architecture, optional)

- Basic knowledge of Linux (optional)

We offer:

- Outstanding projects;

- Well-coordinated team of professionals;

- Paid vacation (21 days), completely paid sick days (up to 5 days);

- Adequate management.