Gelato is Web3’s decentralized backend empowering builders to create augmented smart contracts that are automated, gasless & off-chain aware. Leading Web3 projects rely on Gelato to power the execution of millions of transactions across DeFi, NFT and Gaming.
Join our team of around 30 and work directly with the founders to build the future of web3 infrastructure. Enjoy a lot of perks, travel with us to cool events, and participate in amazing off-site retreats with the team!
Our mission
Gelato’s mission is to accelerate the adoption of web3 technology to create a more transparent & democratic digital life for humanity. Our impact is measured by the time saved to achieve global adoption of web3 applications..
Job Short Description
What we offer:
One of the strongest tech teams in crypto, working fully remote, with HQ in Zug Switzerland
Be part of building the backend of web3 on which some of the most widely used applications such as MakerDAO, Connext, Abracadabra and PancakeSwap rely on today
GEL Token package - Get a share of the networks token and participate in making decisions about how the project should be moving forward
Worldclass Investors - We are backed by top class VCs and Angels including Dragonfly, Galaxy Digital, ParaFi, Gnosis, Stani Kulechov and many more!
Responsibilities:
Designing, developing, and deploying a robust and scalable data warehouse / data lake solution to unify, process, transform, and store data from multiple internal data sources
Building and maintaining data pipelines to ensure data quality, consistency, and availability across various data sources
Implementing APIs for efficient querying and data access by internal and external clients, with a focus on security and performance
Integrating Web3 and blockchain technologies into the data warehouse / data lake solution, ensuring compatibility with existing and emerging standards
Collaborating with cross-functional teams to define data requirements, identify gaps, and develop solutions that meet business and technical objectives
Ensuring data infrastructure is optimized for performance and cost, leveraging AWS & GCP and Kubernetes best practices
Establishing and maintaining data governance policies and procedures, including data lineage, data cataloging, and data quality monitoring
Implementing monitoring, alerting, and logging mechanisms to ensure the health and stability of the data warehouse / data lake system
Requirements
7 years of experience in data engineering, with a focus on building and maintaining data warehouse / data lake solutions
Strong experience with Elasticsearch near real-time search and Kibana dashboard
Strong experience with PostgreSQL, NoSQL and Redis, in the context of data engineering projects
Strong experience with GraphQL
Strong experience in backend development (preferably with Node.js / TypeScript)
Experience in writing Clean Code, unit testing and familiarity with SOLID principles
Familiarity with cloud infrastructure providers such as AWS, GCP, Azure and Kubernetes for building and maintaining scalable and resilient data infrastructure
Familiarity with Kafka, Kafka Streams, Kafka Connect, and Spark
Experience integrating Web3 and blockchain technologies into data engineering solutions
Proven experience with high-throughput database systems and efficient API design for data access and querying
Experience with data visualization and reporting tools, enabling users to extract insights from the data warehouse / data lake
Strong interest in the Web3 / crypto industry and experience using crypto applications (e.g., Uniswap, Aave, etc.)
Ability to work with high autonomy, demonstrating strong problem-solving and decision-making skills
Ability to work in a fast paced startup, with Agile methodology, promoting fast development & release cycles
Excellent written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams and present technical concepts to non-technical stakeholders
Bonus:
B.S. or higher in computer science, software engineering, or a related technical field
Prior experience in designing and implementing data solutions for the Web3 / crypto industry
Knowledge of the inner workings of various blockchain systems, including EVM and alternative platforms
Experience with Web3 libraries (e.g., ethers.js, web3.js)
Familiarity with smart contract development using Solidity or other smart contract languages
Experience in building and running bots that interact with smart contracts on Ethereum or other blockchain networks
Contributions to open-source projects in the data engineering or Web3 / blockchain space
Familiarity with data privacy and security regulations, as well as best practices for data governance
Experience in designing and implementing CI/CD pipelines
Technologies we use and teach:
Node.js
TypeScript
Redis
PostgreSQL
Google Cloud Platform (GCP)
Kubernetes
Ethers.js
Solidity
Libp2p
Data pipeline and ETL tools
Data visualization and reporting tools
Various blockchain platforms and associated technologies
Benefits
Work very autonomously
Unlimited holiday (yes you heard that right!)
Work together with one of the best technical teams on Ethereum
Build relationships with top blockchain teams which are already Gelato users, including MakerDAO, Zed Run, Connext, Optimism and many more
Chance to travel the world to go to exciting events and connect with key players in this industry
Join amazing in-person offsites all over the world
You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.