11 views
Kvantum-prodzhekt
Back-End Developer (Node.js)
doDevelopment and support of server logic on Node.js
Creation and support of REST API
Working with databases (SQL / PostgreSQL / MySQL)
Using ORM / query builders (Sequelize, TypeORM, Prisma or analogues)
Interaction with front-end developers and QA
Participation in the development of new features and support of existing functionality
Working with backend frameworks (NestJS, Express or Fastify)
Optimization of performance and stability of server services
What we expect
Confidence in JavaScript / TypeScript — must
Commercial experience with Node.js — must
Experience with one of the frameworks: NestJS / Express / Fastify
Practical work skills with SQL databases
Experience using ORM or query builders
Understanding the principles of REST, MVC, clean code
Experience with Git
Good communication skills and the ability to work in a team - a must
Will a plus
Experience with TypeScript
Understanding asynchrony, event loop, streams
Experience with Docker
Knowledge of JWT / OAuth, basic API security principles
Experience with testing (Jest, Mocha)