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.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
