Software Engineer (Node.JS)

Full time
07.04.2025
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!