### Who We Are
GammaSwap is building the worlds first perpetual option protocol. GammaSwap
perpetual options can be used to hedge Impermanent Loss or to long volatility
on a token pair. We also have yield tokens that provide liquidity onchain
while hedging IL (think Ethena but for any token) that will be launching this
month. We have plenty of other products we want to build down the line as
well.
In the last few months, usage of the protocol has increased dramatically and
we are looking for engineers to help us scale.
As a team, we value freedom, constructive and open dialogues, and credibly
neutral protocols.
### Who You Are
A senior engineer who can develop and maintain a robust server-side system to
process blockchain event data, integrating subgraphs and relational databases
to service our front end application. The ideal candidate will have experience
in server-side development, blockchain technology (subgraphs & solidity), and
database development, with a strong understanding of decentralized finance
concepts.
You have a passion for building bleeding-edge technology on the blockchain and
pushing forward innovation in DeFi. Youβre a creative thinker and analytical
problem solver who is inspired by the opportunity to build new startups and
products and is unafraid to push the boundaries of whatβs possible with
technology. You possess a deep mastery of other open-source technologies that
power the web. You can write and speak fluent English.
### Responsibilities
* Design and maintain secure, efficient, and scalable server-side applications using **Node.js**. for use by our front end application
* Develop and maintain **relational databases** (e.g., MySQL, PostgreSQL) to process and store blockchain data for server side node applications
* Develop and maintain **subgraphs** (e.g. using theGraph or GoldSky) to query and process blockchain event data.
* Collaborate with the team and cross-functional partners on all aspects of product development.
* Identify and advocate for team-wide areas of improvement and best practices.
### Requirements
* Strong expertise in **Node.js** and **secure** and **scalable** server-side application development
* Strong expertise in relational database development (e.g., MySQL, PostgreSQL)
* Strong experience with subgraph development using TheGraph Protocol, GoldSky, or similar
* Strong experience with node blockchain development libraries (e.g. Web3 libraries such as ethers.js, viem.js, etc)
* Basic understanding of **Solidity** and smart contract functionality in Ethereum and Layer 2 environments. This is not a smart contract development role but you need to understand how smart contracts work to integrate with the server side applications.
* Ability to quickly iterate and ship code using test-driven development patterns
### Preferred Skills
* Understanding of financial markets or DeFi protocols is a strong plus
* Familiarity with cloud platforms (AWS, Azure, Google Cloud, DigitalOcean) and containerization tools like Docker
* Knowledge of blockchain security best practices and vulnerability mitigation
* Experience with version control, such as Git