About us
Molecule is at the heart of the Decentralized Science (DeSci) movement where biotech and blockchain meet to democratize scientific research, earning recognition and support from key figures in the web3 world, including Vitalik Buterin, Balaji, and Juan Benet. We're known for creating VitaDAO, the first and largest biotech DAO with more than $4m in funding deployed, bio.xyz, a vital hub supporting and building biotech DAOs, the IP-NFT, a protocol bringing rights to IP and R&D data on-chain, and IPTs, ERC-20 tokens minted from IP-NFTs to allow token holders to construct and cultivate valuable IP. We’ve also recently launched Catalyst, a platform to launch, discover, and fund the best projects in DeSci.
Over the past 24 months, we have raised $20+ million to build the future of decentralized biotech. Join us and contribute to a future where scientific discovery is driven by web3.
Role
As Senior Web3 Backend Engineer you’re responsible for the glue layers of our ecosystem stack. You’ll work hand in hand with the contract and on chain team members to come up with innovative and efficient solutions for questions around data aggregation, API building, on chain queries. You’ll build tools that combine many different aspects of the ecosystem using your background as a provably skilled software engineer.
Who are we looking for
- an experienced backend engineer who wrote mid to to large scale applications and has opinions on how a good backend stack is designed and operated in the 2020s
- a handson coding personality who cares about code quality and is used to write tests that demonstrate & document their algorithms
- a highly web3 curious person who likes to make the lives of fellow and external developers easier while deeply careing about the permissionless, peer to peer and unstoppable aspects of solutions in this space.
Responsibilities
- you’ll code applications that are supposed to run on cloud infrastructure or peer nodes, or as background tasks on user machines.
- you’ll architect and implement APIs that securely deliver data about the ecosystem in real time, and help the team, investors and stakeholders to understand the current state of ongoing sales events, token prices or governance proposal states.
- you’ll support the team with knowledge on deploying, maintaining and monitoring backend services on cloud providers or decentralised infrastructure.
Requirements ****
- professional familiarity with at least one highly acclaimed backend language suitable for web3 backends, i.e. Python, Rust, Go, Typescript (We mostly use Node/Typescript right now).
- proven excellence in building modern API architectures (g/tRPC, Protobuf, Versioning, OpenAPI docs, JSON-LD) and its related aspects (eg JSON schema, GraphQL exposure, authentication mechanisms)
- an exquisite understanding of ORM tools (query builders, repositories, migrations, application level integration) and SQL / query languages / database concepts in general (e.g. Materialized Views, cron jobs, procedures, triggers)
- blindfolded usage of modern software development related tools like docker, git, bash/zsh and your IDE (our team mostly uses VSC)
What we consider as ‘Nice to haves’
- at least a rough understanding on how data is stored on and retrieved from blockchains (e.g. subgraphs / subsquids / substreams, storage layouts, RLP / ABI hex encoding)