• Зараз переглядають 4 шукача
Prof-it

Node.js developer

  • 100 000 – 125 000 грн, Дохід релевантний досвіду
  • Prof-it

    IT; 50–250 співробітників
  • Дистанційна робота
  • Повна зайнятість. Досвід роботи від 2 років.
  • MySQL
  • SQL
  • GitHub
  • PostgreSQL
  • Node.js
  • Docker
  • Docker Compose
  • TypeScript
  • Redis
  • RabbitMQ
  • WebSocket
  • Apache Kafka
  • SOLID Principles
  • Nest.JS
  • REST APIs
  • Solidity
  • Smart Contracts
Показати всі навичкиЗгорнути навички

Опис вакансії

Prof-IT (https://prof-it.bz/) is an international IT company that has been successfully developing, launching, and scaling high-tech projects for over 12 years. We specialize in building innovative fintech and Web3 solutions, including crypto exchanges, wallets, and blockchain protocols. Currently, we are looking for a skilled Node.js / Nest.js Developer to join our core crypto project development team. If you thrive on technical challenges, clean architecture, and cutting-edge technologies, we’d love to have you on board!

Requirements:

  • 1) Deep understanding of JavaScript and the ability to comfortably use TypeScript.
  • 2) More than 2 years of commercial experience with Node.js.
  • 3) More than 1 year of experience with the Nest.js framework.
  • 4) Deep understanding of asynchrony and the principles of concurrent programming.
  • 5) Intuitive understanding of SOLID and KISS. Awareness of GoF and other design patterns (or the ability to organically derive clean architectural solutions yourself).
  • 6) Clear understanding of how and why Dependency Injection (DI) and DI containers work.
  • 7) Experience with message queues like RabbitMQ / Kafka (specific technology is less important than understanding the pattern and use cases).
  • 8) Strong experience with relational databases (PostgreSQL / MySQL). Experience with non-relational DBs is a plus.
  • 9) Deep understanding of ACID, transactions, isolation levels, and locking mechanisms (row-level, table-level, deadlocks).
  • 10) Database optimization skills: indexing, query profiling. Experience with window functions and temporary tables is a big plus.
  • 11) Intuitive understanding of normal forms and knowing when denormalization is appropriate.
  • 12) Ability to work with databases fluently at both the ORM level and via raw SQL queries.
  • 13) Ability to utilize Redis appropriately.
  • 14) Experience with WebSockets.
  • 15) Hands-on experience with Docker and Docker Compose (at the level of spinning up the local environment and project dependencies).
  • 16) Basic understanding of cryptography: distinguishing and correctly applying encryption, hashing, and digital signatures.

Nice to Have:

  • 17) Practical experience with AI coding assistants (e.g., GitHub Copilot, Cursor) to accelerate development, while maintaining complete control over code quality and architecture.
  • 18) Experience in building highly loaded, consistent systems.
  • 19) Framework-agnostic approach: the ability to write clean code without heavy reliance on frameworks, or the agility to adapt to new ones quickly.
  • 20) The ability to write clean, modular code that can be used for years on different projects with minimal changes.
  • 21) Understanding of Web3 specifics: from blockchain data indexing to reliable raw transaction broadcasting.

We offer:

  • Trial period — 1 month;
  • Remote work;
  • 8 hours working day;
  • 10 working days of paid leave for 6 months;
  • 10 paid sick days per year;
  • If there is demand and ambition, career growth is possible.
Prof-it

IT, 50–250 співробітників

Більше про компанію

Схожі вакансії

Усі схожі вакансії

Вакансії в категорії

Вакансії за містами

Вакансії за сферою діяльності

Статистика зарплат