# Full-stack/Back-end Web3 Engineer

### Company Overview

Charged Particles is a protocol that allows users to deposit ERC-20, ERC-721, and ERC-1155 tokens into an NFT.

A scarce NFT (e.g. Art, Collectible, Virtual Real Estate, In-Game Item, etc.) can now be transformed into a basket holding a number of other tokens. The Principal amount can be time-locked inside the NFT, and through integration with Aave’s aTokens, programmable yield from these DeFi yield-generating assets is just a few clicks away.

Charged Particles is [backed by top web3 investors in the space](https://medium.com/charged-particles/charged-particles-raises-750k-to-enable-users-to-do-more-with-their-nfts-a9eefc897320), and the Protocol & DApp went live on Ethereum Mainnet on 17-Feb.

Our [Team](https://docs.charged.fi/charged-particles-protocol/team) is growing, and we're always looking for passionate members to join!

### Position: Full-stack / Back-end Web3 Engineer

#### Responsibilities:

* Design, develop, maintain, support and document the Charged Particles API and SDK
* Assist with developer relations and developer support for projects that use the Charged Particles API SDK
* Improve and maintain protocol Subgraph
* Develop and maintain Netlify functions and plugins

#### Required Skills:

* Strong software development background (3+ years of experience)
* Extensive experience with Node.js, JavaScript, TypeScript, and other modern web development technologies
* Experience working with open-source projects
* Experience with Web3 and/or EthersJS
* Experience working with Netlify Functions (or other serverless functions) and Redis
* Strong API and SDK design experience
* Familiarity with Solidity and The Graph(link)

#### Other Info:

* Competitive pay rate paid in Crypto Stablecoin (USDC)
* Experience with smart contracts is a plus. Remote Only

**Interested candidates please email <dev@charged.fi> with the following:**

* CV / Resume
* Highlight web3 / ETH experience
* Link to Github or Portfolio Site


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.charged.fi/other/hiring/full-stack-back-end-web3-engineer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
