- At least 7+ years of commercial experience in Node.js,
- Very good knowledge of Nest.js (in-depth understanding of the framework and ability to use it in practice: being able to configure or customize it to suit the project’s needs),
- Great knowledge and proven experience in designing system architecture,
- Excellent knowledge of JavaScript and TypeScript – so you not only feel fluent in the basics, but also in more advanced concepts,
- Very good knowledge of relational or non-relational databases (preferably PostgreSQL),
- Good knowledge of object-oriented programming, clean code, clean architecture,
- Familiarity with design patterns and ability to use them,
- Experience in writing tests, also end-to-end tests,
- Experience in deploying your code to cloud infrastructure (preferably AWS),
- Experience in CI/CD,
- Experience working in an Agile environment,
- Great communication skills, also in direct communication with clients, and openness to give and receive feedback,
- Experience in gathering business requirements from a backend perspective, suggesting the best possible solutions,
- Ability to work independently and be self-organized,
- Fluent command of written and spoken English and Polish (at least B2/C1 level).