Node JS developer
Node.JS developer with GraphQL + Nest.JS Long-term employment
Technology evolvement comes with its values. Prof-It company transforms the companies’ ambitions into a real value with the blockchain technology.
So, if you keep tabs on a successful business field, opportunities impact your life both personally and professionally, be the next Keeper to join our team.
Requirements:
1) deep understanding of JavaScript, ability to comfortably use TypeScript
2) more than 2 years of experience in Node.js
3) understanding of the operation and features of asynchrony and competitive programming
4) more than 1 year of experience with the Nest.js framework
5) intuitive understanding of SOLID, KISS. Heard and use GoF, other patterns or even your own (just haven't found the information yet that it was already invented before you)
6) understanding how and why DI and DI containers work (Dependency injection)
7) the ability to use RabbitMQ\Kafka type queues (it is not important to know a specific technology, but to understand and be able to use this type of tools)
8) experience working with relational databases such as PostgreSQL\MySQL (non-relational ones will be a plus)
9) deep understanding of ACID, transactions, isolation levels, blocking (row-level, table-level, deadlocks)
10) Optimization of queries, use of indexes (window functions, temporary tables will be a plus)
11) intuitive understanding of normal forms and feasibility of denormalization
12) the ability to work with databases, both at the ORM level and using raw queries
13) the ability to use Redis appropriately (experience working with Lua scripts will clearly distinguish you from others)
14) experience working with Docker and Docker Compose (at the level of locally raising the project and environment)
It will be a plus:
15) experience in building highly loaded, consistent systems
16) Framework-agnostic approach: the ability to write code without frameworks or quickly adapt to new ones
17) the ability to write code that can be used for years on different projects with minimal changes will make you stand out from the crowd
18) experience with WebSocket
19) work experience or understanding of blockchain technologies, understanding how to access the network, how communication takes place. You will definitely be able to learn all types of communications with these technologies on our projects. From indexing any type of blockchain to compiling raw transactions with approaches to their reliable sending
20) we have worked and are working with more than 30 different types of blockchains. But if you have experience with at least one of the following BTC, EVM(Ethereum and forks), TVM(Tron), Solana, Ton - it will be a big plus
21) basic understanding of cryptography. Ability to distinguish and correctly use encryption, hashing and signatures.
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.
About Arctic Monks
Arctic Monks is a leading incubator that supercharges Web3 projects, driving them to success in both pre- and post-TGE phases. With over 15 projects successfully incubated, we deliver exceptional results, including an average 12x ATH ROI and 53+ launches on top-tier exchanges and launchpads.
Our incubation program offers comprehensive support, from strategic marketing and community-building to social media management and content creation. We connect projects with a vast network of 200+ VCs and investors.