About the company
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.
Job Summary
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