Design and build scalable APIs for frontend applications, ensuring caching and fault tolerance
Develop scalable processes to extract, transform, load, index, and aggregate data efficiently
Create a billing system from scratch, ensuring accuracy and security,
Implement a routing system for RPC nodes
Continuously deepen your knowledge of blockchain technology and EVM (Ethereum Virtual Machine), and share insights with the team
Write unit tests to ensure code reliability and maintainability
Implement and advocate for best practices in software development and system design
Requirements
Obligatory
5+ years of experience in Node.js development
1+ year of experience in blockchain-related projects
Proficiency in TypeScript 5.8 and Node.js v22
Hands-on experience with RabbitMQ and Redis for messaging and caching
Strong understanding of the HTTP protocol
Experience in building scalable RESTful or JSON-RPC APIs using Express.js or fastify
You knwow how to store data efficently in Mongo and Postgres
Familiarity with Viem, Ethers.js, or Web3.js libraries
Solid understanding of smart contracts, ETH RPC node API, tokens, gas, and consensus mechanism
Preferably
Knowledge and hands on experience in CI/CD solutions would be a plus
Understanding of ETL flows, data warehouses, and data lakes
Familliar with hardhat tool
Understanding of ETL flows, data warehouses, and data lakes
Conditions
Reliability: official employment from the first day, bonuses, annual employee review (salary review or bonus, feedback on work results)
Stability: our clients are in different countries, therefore we are ready for any changes in work of any country
Development: a lot of projects and products, which means increasing expertise in working with different technologies, or even switching to completely new ones for you within the company
Active corporate life: we participate in thematic conferences and forums in our cool sphere of business, corporate parties in the best restaurants of the city with participation of stars, etc
Comfort: Offices are in different countries. You can work from anywhere in the world