About the company
Rarible is a top multichain, community-centric NFT marketplace. It is underpinned by Rarible Protocol, community-governed NFT trading API that simplifies building community marketplaces and other ground-breaking NFT projects and integrations. With over $230 million in trading volume to date, Rarible is one of the leading NFT brands, constantly innovating on the decentralized solutions for the web3 space. We are growing and evolving non-stop, and are looking for Senior Backend Engineer (Java/Kotlin) to join our dynamic and passionate web3 team.
Job Summary
We are looking for a Java/Kotlin Developer (Protocol Team)
Rarible Protocol is a set of tools for web3 developers to build rich NFT applications. It allows to trade NFTs safely, get consistent and full data about NFTs. You will develop backend services which index state from the blockchain and other sources into internal databases.One of the key challenges is to make the data consistent and reliable You have experience and are culturally aligned with fast-moving small teams. You have worked at remote (globally distributed) startups before. You are self-driven, are comfortable wearing many hats, can ship patches and features swiftly when needed. You can identify company priorities, own them, and iterate quickly to ship the best solution.
What will you do?
Design and code the core Protocol service components Develop automated tests to ensure business needs are met, and allow for regression testing Manage and optimize the current systems Monitor and troubleshoot Promote best technology and software development practices Conduct code reviews Required Skills:
Understanding Microservices architecture Knowledge of Spring as a basis for building microservices Experience with Mongodb, Kafka, Redis