Position: Senior Node.js Engineer with blockchain experience
Company: Upstaff
Experience required: 5y
English level: upper

Enterpise-Grade Web3 APIs company that provides a single workflow for building high-performance apps is looking for a Senior Node.js Engineer with blockchain experience.

**Requirements**
5+ years relevant backend experience
Excellent understanding of NodeJS, NestJS and Typescript stack
Experience with Massive Real-Time Systems
Experience working with Kafka, Ampq, GRPC, Open API, Avro, Redis and Docker
Good knowledge of PostgreSQL, NoSQL, Golang and Kubernetes.

**Responsibilities**
This is an intensive job - you need to learn how to decode the relevant on-chain data emitted by different blockchain.
You need to learn how company currently processes on-chain data and improve our current data pipeline.
When the company needs to implement new features, you will need to learn new smart contract standards and understand how they emit data and implement new data pipelines.
Proactively look for ways to make the next iteration a bit better in regard to scalability, observability, tech debt, and testability.