Position: Senior Node.js Developer
Company: Boosty Labs
Experience required: 3y
English level: upper

We are looking for Senior Node.js Developer for an existing project: providing a full-suite Web3 product engine for brands interested in adopting blockchain technology. The platform offers support for NFTs, digital asset payments, digital tokens for physical redeemables, and more. The crypto-native team at Boosty Labs integrates with core web3 protocols such as Zora, The Graph, Storj, and zkSync to offer composable, cutting edge solutions for their clients. The solution scales along with the customer’s business. Through our’s solution, customers can easily mint tokenized redeemables, offer them to their communities, and deliver the digital assets to customers. This allows customers to focus on their business, rather than the underlying Web3 technology.

What we are waiting from you?
1. Experience with Node.js - from 3 years.
2. Experience with serverless framework, AWS dynamodb, AWS lambda from 2 years.
3. Understanding Seaport API implementation as an alternative to using Wyern/Zora SDK.

Team size: 2-3 devs + QA + PM + DevOps.

Technology stack (all): 
Web3: solidity, rari-capital token contracts, openzeppelin utils, hardhat, mocha, solhint, ethers.js, graph-cli, pinata sdk (or storj-ipfs), alchemy/pokt.
Backend: serverless framework, node.js, aws dynamodb, aws lambda.
Frontend: next.js, react.js, redux, react hooks, tailwind/sass.

What will you do:
Programs the backend.
Connects the database to the project, configuring integration between the client and server sides.
Testing and debugging code, finding and fixing bugs.
Writes technical documentation for other specialists.
Optimizing database queries.
Solving performance issues.

What do we offer?
1. A modern office in the city center. But:
2. If you want to work remotely - it will be full remote. Come into the office just for a pizza day or to talk.
3. sick leave and vacation at the expense of the company.
4. Need a day off? Just go for a day off. Want a pay raise? Just say so to the lead. No bureaucracy and micromanagement. No fuss with references and paperwork, all questions are solved with one or two ten-minute phone calls.
5. Flexible working hours.
6. Help with equipment. If something is broken or you have nothing to work with - we have something to send you.
7. English courses with a native speaker at the company's expense.