Position: Backend, Blockchain Developer
Category: Node.js
English level: upper
Years of experience: 2.5


Experience - 2 years in outsource company - Full-stack JS (TS) developer, Solidity smart contracts developer.

Backend - NodeJS, Express, NestJS
Databases - MySQL, PostgreSQL, MongoDB, DynamoDB
Blockchain - Ethereum (Solidity smart contracts development, interaction with smart contacts using ethers.js, web3.js, alchemy, infura, hardhat, moralis. L2 technologies - Polygon, StarkWare. Auth - web3auth, metamask, WalletConnect ).

Why backend? I love to solve complex problems using different patterns, algorithms and data structures.
Why blockchain? It's awesome felling - you can touch the future. Building different contracts (Tokens, DAOs, Games, etc.) brings be a lot of pleasure. It's huge world I'd like to investigate.

Also, I have experience of direct communication with customers.

On one of the most interesting projects I have been working as Backend and blockchain developer.
About backend: Serverless NodeJS backend, deployed on Vercel. Database - MySQL, interaction with DB using prisma. Tools & APIs: Pinata, Cloudflare, StripeAPI, AWS Lambda, Instagram & Twitter API.
About blockchain: Building solidity smart contracts (ERC721, ERC1155 with build-in mint fees - possibility to pay with ETH, USDC (Oracle used to convert eth to usd)) and building smart contracts using L2 technologies - StarkNet(Cairo language).
Contracts deployment and testing - hardhat.
Interaction with smart contracts - ethers.js, infura, alchemy.
Work-life balance
Ability to grow
Backend(NodeJS) and Blockchain development