Software Engineer (Node.JS)
Wage
Check with the manager
No resume? Download our questionnaire!
We are hiring a Software Engineer (Node.JS) for a product fintech company.
Responsibilities:
- 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
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
Contact for more details: ka.rakulenka@gmail.com
Wage
Check with the manager
No resume? Download our questionnaire!
To send a resume