Jobs

ZKP DeveloperJob Responsibilities: Design and implement the proving system algorithms that are to be used for zkEVM/zkVM solutions. Optimize Elliptic Curve Primitives and proof generation processes. Survey the emerging zkEVM, zkVM, and various ZKP protocols with an in-depth understanding of their academic papers and code implementations. Job Requirements: Strong background in Math, Cryptography, or Zero Knowledge Proof. Solid experience in Plonk & Halo2 proving systems with both BN and BLS Elliptic Curve families. Proficiency in Rust & Go. Ability to pick up new things beyond cryptography (i.e. details of EVM). Experience in blockchain infrastructure development or cryptography preferred.
Senior Smart Contract DeveloperJob Responsibilities: Responsible for the design, development, testing, deployment, and maintenance of smart contract. Collaborate with other team members and participate in code reviews of smart contracts. Continuously improve the performance and security of smart contracts. Stay updated on the development and changes in blockchain technology to maintain technical leadership. Job Requirements Familiarity with blockchain technology and smart contract development, with practical experience in developing actual contract projects (not forks). Proficient in using Solidity and familiar with inline assembly, with a deep understanding of EVM. Proficient in developing, testing, and deploying smart contracts using frameworks like Hardhat, Truffle, etc. Familiarity with web3.js or ether.js. Good programming habits and possess extensive knowledge and experience in DeFi, especially aggregation protocols.
Senior Blockchain EngineerSeeking a skilled and dedicated Senior Blockchain Engineer to play an instrumental role in advancing our cutting-edge cryptographic technologies and fostering wider adoption of Web3. Our protocol leverages advanced cryptographic techniques to create more secure, efficient, and transparent Web3 ecosystems. Responsibilities: Develop and deploy a peer-to-peer cryptographic system. Implement secure on-chain verification processes and manage efficient off-chain computations. Design, build, and maintain secure, efficient, and scalable blockchain infrastructure. Work on cryptography advancements to bolster Web3 adoption. Troubleshoot and resolve cryptographic and blockchain-related issues. Requirements: Strong proficiency in Rust, Solidity and Typescript. React experience is a huge plus. Knowledge of cryptographic primitives. Extensive experience with blockchain technologies, smart contract development, and security. Understanding of Zero-Knowledge Proofs, Multi-Party Computations, commitment, and signature schemes. Profound knowledge of Ethereum, EVM-compatible chains, Layer 2 solutions, and related technologies. Proven problem-solving skills, attention to detail, and passion for developing robust, secure systems. In this role, you’ll be an integral part of a dynamic team focused on building next-generation cryptographic technologies to enhance the functionality, security, and user experience of Web3. Your work will help us push the boundaries of current Web3 capabilities and catalyze broader adoption of decentralized systems. Compensation includes competitive salary and equity.
Frontend Engineer (Senior / Mid)Job Description Responsibilities Lead the development of our Chrome Browser Extension, working closely with Product to define the experience Drive new initiatives to add support for many blockchains ecosystem features and launch new complementary products Interfacing directly with end-users and developers Supporting them and collecting feedback to inform the direction of the product Qualifications 3-5+ years full-time experience as a front-end developer 1+ years full-time experience in a blockchain based project Strong ReactJS experience with TypeScript Deep understanding of state management and routing with Redux Experience with QA automation with Cypress and Unit tests with Jest Additional Information You must have the right to work for the country you are based.
Backend Developer - NodeJS / NestJSDo you want to be part of the blockchain industry revolution? Here’s your chance. We are looking for a curious, open-minded Backend Developer - NodeJS / NestJS to join our team. Here’s what you’ll do: Work with the NestJS technology to create microservices that serve various blockchain-related purposes Create new or improve existing REST API & Graphql endpoints Use various techniques to prepare the microservices for large-scale usage (up to thousands of requests/s) Write code according to our best practices and define new best practices where applicable Participate in deciding the technological stack and path of our microservices and development practices Track down complex bugs and implement fixes without regressions Help us change the world 🔥 To succeed in this role, you: Have 2+ years work experience in developing complex microservices Have a deep understanding of how NodeJS works as well as its related components (experience in the ExpressJS / NestJS framework is a plus) Have experience in working with TypeScript Be aware how profiling tools are used to improve performance Be accustomed with using GIT Have a passion for experiencing new technologies and understand their applicability Have very good knowledge of JavaScript (the bad, the good and the great parts) Be a great team player with good interpersonal skills, adaptability and flexibility Have excellent verbal & written communication skills in Romanian & English Have the ability to take initiative, be proactive and solve problems on your own We will offer: Flexible working hours Start-up atmosphere where everybody is agile without being AGILE The opportunity to create something really meaningful and used by millions of people Competitive salary Fast, dynamic & unique working environment
ZK Circuits EngineerZK Circuits Engineer We are looking to expand its role in security and reliability for our zero-knowledge proof (ZKP) applications. More specifically, we are looking for software engineers to work on a project related to distributed reputation. About you Your values align with the Ethereum ecosystem. Even if you are new to the space, you are interested in open source collaboration and decentralized systems. You understand the value of privacy for all and you are especially interested in security. You are highly motivated and naturally curious when it comes to reviewing new projects on the cutting edge of scalability and privacy. You are thorough in your work and pay attention to the small details. You are skilled at communicating on a remote, global team. We are a diverse team of collaborators from many different countries. You are comfortable exploring both synch and a-synch methods of communication. You are resourceful. You possess patience in ambiguity, ask questions, and seek clarity by drawing connections to indirect products and concepts. You work well both independently and with others. You welcome feedback and take the time to understand the perspectives of your teammates. About the Role Building ZK circuits to improve reliability, scalability, and security of distributed systems. Working with a distributed systems engineer to integrate the circuits into the project. Document the codebase and write robust tests for the circuits. Recommended Skills and Experience Software development skills in languages like Rust/C/C++. Understanding of modern ZKP proving systems and experience working with libraries like halo2, Arkworks, and ZK-Garage/PLONK. Familiar with distributed systems and libraries like libp2p. Good debugging skills. Capable of breaking down and explaining complex issues to others. Strong communication, storytelling, and documentation skills. Contract details Fully remote Contract with 3 months probation, details depend on jurisdiction
Backend Lead💻 About the role: As a Backend Lead {Wallet}, you will be responsible for the backend. Many high-value Safes are managed via Safe{Wallet}, giving you the opportunity to work on a project that is actually used by teams and individuals managing digital assets that have real value. You’ll have the chance to work on the intersection between frontend apps and various Ethereum Virtual Machine compatible chains such as Polygon, Arbitrum, and Gnosis Chain. You'll also have the opportunity to work with renowned technologies across two stacks: NodeJS/Nest.js with Postgres/Redis and Python/Django/Celery. Dive into Open Source projects, where your contributions are public, inviting feedback and collaboration from the community. Plus, alongside our exceptional DevOps team, you'll gain exposure to Kubernetes and AWS. You will be the Technical Lead of the {Wallet} team. Optionally you will also be the people lead of that team in case this matches your ambitions and skills. You will report to the Engineering Manager. Tech Stack for this position includes Typescript (or Javascript) and frameworks like Nest.js, PostgreSQL, Python, Django, Celery, Docker and Redis. AWS, Kubernetes and Linux administration, scaling. 🗃️ What you will be doing: Coordinate new Epics with the backend teams as well as the wider {Wallet} engineering and product team. Maintain our backend services stack and ensure availability. Debug and fix code/infrastructure issues in our Safe services stack. Analyze and propose infrastructure improvements (new Epics). Coordinate with technical external partners where necessary. Coordinate between different teams (DevOps, Frontend, Mobile, Safe Core). Ensure best standards through proper documentation. Ensure timely and accurate dissemination of all essential information to the relevant stakeholders. Aptitude for being able to decide between perfectionism and practicality, making reasonable trade-offs to achieve robust solutions. Challenge decisions constructively, including those made by leadership and fellow developers. Identify and guide the team toward areas requiring improvement, encompassing technical aspects, process enhancements, and team dynamics. Independently diagnose and resolve issues, as well as implement new features using an incremental and iterative approach. Actively listen to and consider feedback from colleagues. Provide feedback to team members in a constructive and respectful manner. As a people lead: Conduct 1on1s, growth talks, and impact reviews Set professional development goals with your reports 🎒 What you will bring Expert knowledge of Typescript and frameworks like Nest.js. Experience architecting scalable systems Can transition systems through the different life cycles (simple low throughput service to complex highly scalable systems). Experience in continuous development processes (CI/CD) Experience leading an engineering team from a technical perspective. Excitement about blockchain, web3, Safe and technology in general. Detailed knowledge about databases, data integrity, writing and optimizing queries (PostgreSQL). Proficient with Docker and Docker Compose. Ability to propose and implement new changes within teams both on a technical as well as process level. Experience in Redis or another caching system. AWS knowledge. Exhibit proactive problem-solving abilities, actively seeking solutions rather than waiting for others. Linux administration. Experience with monitoring tools (Datadog). Experience with establishing realistic deadlines and effectively organizing both personal and team workloads. Happy to speak up when essential information is lacking to accomplish tasks effectively. As people lead: Experience of 2+ years leading an engineering team from a people management perspective. Experience managing a team: people development, hiring, feedback cycles, etc. ➕ Nice to have: Experience in Python, Django and Celery. Kubernetes administration. Experience in RabbitMQ or another queue system. Devops experience. Solidity, EVM, blockchain knowledge Experience with managing a small team of leads. 🎁 What we can offer you 💻 Home Working Budget: Personalize your home office with a dedicated budget! Choose from a sleek desk, top-notch headphones, a comfy chair, and more. We're committed to creating a workspace that inspires you. 🔥 State-of-the-Art Hardware: Enjoy the latest laptop of your choice! We understand the importance of having the right tools and we provide you with the best-in-class hardware for seamless productivity. 📚 Continuous Learning: Invest in yourself with our personal education and conference budgets. Stay ahead of the curve by attending conferences, workshops, and courses that align with your professional growth. 🎨 Innovative Fridays: Unleash your creativity! Spend Friday afternoons diving into research or working on a side project within our exciting ecosystem. It's the perfect opportunity to explore new ideas and contribute to innovative endeavours. ⌛ Flexible Work Schedules: Embrace work-life balance with our flexible working schedules. We understand that everyone has unique needs, and our hybrid work policies empower you to choose a working style that suits you best.
Data Engineer, RustWhat You’ll Be Doing Familiarizing yourself with a large and complex Rust codebase Using subgraphs to understand both the specification implemented by us as well as the developer experience of the builders who are our users. Develop an understanding of existing code and design choices, and then analyze how they can be experimented with and improved upon Setting up performance tests, doing quantitative assessments of any proposals and changes you make, and monitoring how the changes ultimately behave when rolled out Experimentally validating, and if necessary, falsifying your own ideas. Reviewing pull requests of your colleagues and taking responsibility for the reviewed code as if it were your own Documenting important aspects of the software while understanding that Graph Node has a large community of independent operators that need to understand how to run, configure, and monitor Graph Node What We Expect You’ve contributed more than 10,000 lines of code to a production software product Thinking about data in SQL terms comes naturally for you You have an understanding of some of the theory behind data systems, such as relational algebra, and an understanding of fundamental DB data structures and data formats, such as BTrees, LSM Trees, and compression formats You have an interest in higher-level query languages such GraphQL You have an interest in federated data and federated query frameworks You understand how small design choices can have large effects in big data systems You are comfortable working with an existing system and codebase and making fundamental improvements to it while being mindful of backwards compatibility You understand tracing and debugging requirements of complex software You have an understanding of the academia and theory that backs the software libraries you use but also understand the pragmatic necessity of shipping usable software quickly
Engineering Manager💻 About the role As an Engineering Manager, you will be responsible for scaling and leading our Wallet engineering team. In close collaboration with the product lead, you will be actively driving the growth and development, both as a product and as a team. 🤖 Our tech stack Smart contracts: Written in Solidity Backend services: Written in TypeScript and Python, hosted at AWS, orchestrated via Kubernetes Web app: Modern web tech stack with React.js and Next.js Mobile apps: Currently Kotlin and Swift, potentially ReactNative or similar in the future Extensive test suites: E2E via Cypress, Postman, Unit tests in TypeScript/Jest 🗃️ What you will be doing Manage growth of engineering team, participate in hiring, goal setting, and performance to ensure quality, scalability, and security of what we build People management of tech leads (web, backend, mobile) Coordinate between different subteams (web, backend, mobile) Facilitate system architectural decisions, coordinate resolutions and propose improvements to existing processes Provide in-depth feedback on strategy, roadmap and other product topics Feedback on the “what”, own/drive the “how” together with the engineering team Coordinate with other team and external partners on technical decisions and evaluate possible synergies where appropriate Ensure that people are held accountable inside the team and also towards people outside the team. And vice-versa. Ensure that proper processes are established (boards, issues, requirements, plans, tools, estimations) Ownership of documentation (pragmatic: as much as necessary, as little as possible) Closely collaborate with stakeholders and leads across product, engineering, design and QA on our product strategy and roadmap processes Coordinate team efforts: planning meetings, retros Own product development process and coordinate with product team on new epics Evaluate future need for development resources and plan the growth of the tech team 🎒 What you will bring Background in software engineering with progression to a strategic level (8+ years experience) Experience leading a full-cycle software product development process Technical allrounder with some level of knowledge in the following areas: Redis (or memcached), postgres (or similar database), celery (or similar task queues) Kubernetes, kibana/ grafana (or other monitoring tools), aws (or similar hosting provider), git (in combination with GitHub or similar) Architecting scalable systems: Can accompany transition systems through the different life cycles (simple low throughput service to complex highly scalable system) Mobile frameworks Web development Monolith vs. microservices, Gateway services Experience leading an engineering team within a startup or bigger organization incl. mentoring responsibilities, interviewing for team growth and OKR outlining Familiar with complex development processes of large teams at least as a participant (e.g. how to organize a development team of 20-300 people) Can prepare and run internal workshops and other meetings related to bigger internal initiatives Experience in agile methodologies (Scrum, Kanban) ➕ Nice to have Familiarity with Solidity, EVM, EIPs, blockchain projects and smart contract concepts 👀 Who would do well in this role? A leader who can delegate; knowing what to take on themselves and what to pass forward Someone comfortable challenging the decisions of everyone (leadership and other devs) An individual not afraid to speak up…and not afraid to be wrong A leader who identifies and directs the team towards areas for improvement. (Both technical aspects as well as topics related to processes, collaboration and team structure) Someone who finds reasonable trade-offs between perfectionism and robustness and does not wait for others to find solutions to problems 🎁 What we can offer you 💻 Home Working Budget: Personalize your home office with a dedicated budget! Choose from a sleek desk, top-notch headphones, a comfy chair, and more. We're committed to creating a workspace that inspires you. 🔥 State-of-the-Art Hardware: Enjoy the latest laptop of your choice! We understand the importance of having the right tools, and we provide you with the best-in-class hardware for seamless productivity. 📚 Continuous Learning: Invest in yourself with our personal education and conference budgets. Stay ahead of the curve by attending conferences, workshops, and courses that align with your professional growth. 🎨 Innovative Fridays: Unleash your creativity! Spend Friday afternoons diving into research or working on a side project within our exciting ecosystem. It's the perfect opportunity to explore new ideas and contribute to innovative endeavours. ⌛ Flexible Work Schedules: Embrace work-life balance with our flexible working schedules. We understand that everyone has unique needs, and our hybrid work policies empower you to choose a working style that suits you best.
Senior Developer Relations Engineer💻 About the role: As a Senior Developer Relations Engineer, you will be responsible for enabling and unblocking our community of developers building projects. These projects might be unicorns someday and would help onboard the next wave of folks to web3. This is a very cross-functional role that would have a big impact on how we scale and streamline developer-focused content for our ecosystem. You will report directly to the Head of Developer Experience. Tech Stack: Web3 dapp development and tooling (Hardhat, web3.js, ethers.js, etc.) TypeScript (React, Node.js) and Solidity 🗃️ What you will be doing: Contribute to developer education to help accelerate the adoption of our product by helping educate developers to ensure the smoothest possible developer experience. Collaborate with the DX team to collect feedback from the community and analyze data to get signals on prioritizing. Work closely with the product and engineering teams on upcoming features and new product launches to ensure they are well documented. Help build content strategy for the developer blog and collaborate with our partners and team to create engaging content for people building on our product. Understand company goals and strategy and use them to prioritize workflow for the educational content. 🎒 What you will bring Prior experience as a developer advocate, developer educator, or developer relations engineer Experience working on developer education for an open-source product Experience delivering talks and workshops Experience in programming, ideally building web apps, with TypeScript or JavaScript Passionate about the broader web3 space Native-level writing skills in English with keen attention to detail ➕ Nice to have Experience creating educational video content Experience building content strategy for a developer blog Experience building dapps and writing smart contracts 🎁 What we can offer you 💻 Home Working Budget: Personalize your home office with a dedicated budget! Choose from a sleek desk, top-notch headphones, a comfy chair, and more. We're committed to creating a workspace that inspires you. 🔥 State-of-the-Art Hardware: Enjoy the latest laptop of your choice! We understand the importance of having the right tools, and we provide you with the best-in-class hardware for seamless productivity. 📚 Continuous Learning: Invest in yourself with our personal education and conference budgets. Stay ahead of the curve by attending conferences, workshops, and courses that align with your professional growth. 🎨 Innovative Fridays: Unleash your creativity! Spend Friday afternoons diving into research or working on a side project within our exciting ecosystem. It's the perfect opportunity to explore new ideas and contribute to innovative endeavors. ⌛ Flexible Work Schedules: Embrace work-life balance with our flexible working schedules. We understand that everyone has unique needs, and our hybrid work policies empower you to choose a working style that suits you best.
Rust EngineerWhat You’ll Be Doing Working closely with both operations and development engineers to understand where improvements to our codebase are needed Participating in design meetings with engineers from external core development teams and review their PRs as needed Designing, engineering, and implementing a number of high priority improvements for The Graph’s Hosted Service platform Analyzing requirements for already specified initiatives, develop novel solutions for new issues, and translate them into feature designs Writing reusable, testable and efficient code in Rust Writing both unit and integration tests, and helping to develop automation tooling for repeated tasks What We Expect Demonstrated experience in and deep understanding of Rust required; additional experience with Assemblyscript/Typescript preferred Familiarity with open source software development process A solid understanding of software design patterns, and how to build components that are reusable, extensible, and modular Some understanding or awareness of blockchain or distributed technology preferred Participation in rotating on-call duty during working hours required Experience with ops and infrastructure (e.g., testing, tooling) and Postgres databases strongly preferred Proven ability to collaborate effectively asynchronously with a multinational team spanning numerous time zones
Backend Golang DeveloperJob Description System design: You will be able to think about how the services are built, communicate with each other and with third parties Feature development and optimization: You will be owning backend features that support all our platforms (extension, mobile, and desktop) Infrastructure: You will help to define how we run and deploy backend services to our millions of users Team building: You will be working with the team to create and foster a culture of raising the bar with each new hire Interfacing with users: You will be interfacing directly with end-users and developers building – supporting them and collecting feedback to inform the direction of the product Qualifications 4+ years of software engineering experience, including extensive knowledge of Go (2+ years for Mid Level role) Experience building microservice-based architectures Strong technical problem solving, communication, and collaboration skills Experience with cloud environments like AWS, Azure, or GCP Deep knowledge of Key Value, SQL databases Experience with containerization (e.g. Docker, Kubernetes) Nice to have Experience in a blockchain-based project Experience building distributed systems. Expertise in identifying and analyzing performance bottlenecks Expertise in NoSQL and/or other database storage engines Experience building distributed systems. Additional Information You must have the right to work for the country you are based.
QA Automation EngineerYour Role: As a QA Automation Engineer, specializing in backend development, your primary mission will be to ensure the highest quality and stability of our application. This role requires a blend of expertise in automation, a keen eye for detail, and a commitment to excellence. Here’s what you’ll do: Implement and maintain automation frameworks using Appium, WebSocket.io, Jest/Mocha with a strong emphasis on Typescript programming. Design and execute automated tests to validate the functionality and performance of the application. Work closely with the development team to identify, document, and resolve defects. Actively participate in the release cycle, ensuring that quality standards are met and exceeded. Advocate for product quality, stability, and security throughout the development and release process. Bring energy, enthusiasm, and a relentless commitment to shipping bug-free software and products that leave a lasting impact on the world. Play a pivotal role in shaping the landscape of blockchain technology and its applications. To succeed in this role, you need: Proven experience in QA automation and backend testing. Strong proficiency in Typescript and familiarity with automation tools such as Appium, WebSocket.io, Jest/Mocha. Ability to quickly adapt to new technologies and frameworks. Excellent problem-solving skills and attention to detail. Strong communication skills and the ability to collaborate effectively with cross-functional teams. Enjoy breaking things and solving problems - not just able to find out the 'what', but also the 'why' Familiar with Linux operating systems such as Ubuntu Comfortable working in an open-source setting and with GitHub A passion for innovation and a desire to be part of a team that’s changing the world. Have knowledge of blockchain/crypto/Web3 technology Have experience with build automation technologies like Jenkins, CircleCI, GitHub Actions, etc. Nice to have: a good experience on back-end testing. We will offer: Flexible working hours Start-up atmosphere where everybody is agile without being AGILE The opportunity to create something really meaningful that will be used by millions of people Competitive salary Fast, dynamic & unique working environment
Senior Blockchain Engineer - Platform (Nodes)Who you are: You’ve got positive energy. You’re optimistic about the future and determined to get there. You’re never tired of learning. You want to be a pro in bleeding edge tech like DeFi, NFTs, DAOs, and Web 3.0. You appreciate direct communication. You’re both an active communicator and an eager listener - because let’s face it, you can’t have one without the other. You’re cool with candid feedback and see every setback as an opportunity to grow. You can pivot on the fly. Crypto is constantly evolving, so our priorities do, too. What you worked on last month may not be what you work on today, and that excites you. You’re not looking for a boring job. You have a “can do” attitude. Our teams create high-quality work on quick timelines. Owning a problem doesn’t scare you, but rather empowers you to take 100% responsibility for achieving our mission. You want to be part of a winning team. We’re stronger together, and you’re a person who embraces being pushed out of your comfort zone. We are looking for an experienced, Senior Blockchain Engineer to join the Nodes team within the Platform Product Group. Our product group is responsible for building and maintaining the platforms critical to the existence of Coinbase, and our mission is to build a trusted, scalable and compliant platform to operate with speed, efficiency and quality. As a - - Senior Blockchain Engineer on the Nodes team, you will take the role of providing blockchain expertise to our engineering team, collaborating with asset issuers, identifying technical risks, tracking protocol roadmaps, and acting as the overall blockchain SME responsible for some of Coinbase’s most critical systems. You will work with engineering teams to set feature and upgrade roadmaps, improve observability, create automation to enhance operational posture, and work with other key service teams to ensure a seamless customer experience for all users accessing the blockchain. What you’ll be doing: Work closely with Asset Issuers and represent our engineering interests Identify areas of opportunities in our blockchain operations, including automation initiatives or process improvements Track protocol changes and roadmaps, and coherently communicate key details to senior leadership and downstream partners Mentor and train other team members on protocol fundamentals Facilitate incident response and conduct root cause analysis Automate operational tasks Help partners implement protocols in their system, and ensure breaking changes are proactively identified and implemented prior to hardforks What we look for in you: A Passion for Crypto and Blockchain Deep hands-on experience with at least one major blockchain protocol You have at least 5 years of combined experience in backend software or infrastructure You’ve experienced architecting and developing solutions to ambiguous problems with significant impact Strong skills around observability, debugging and performance tuning Strong communication skills and ability to explain technical concepts clearly and simply Strong interpersonal skills working with Engineers from junior to principal levels Demonstrated critical thinking under pressure A willingness to dive into understanding, debugging, and improving any layer of the stack Nice to haves: Familiarity with working in rapid growth environments Experience in Ruby, Go, and Terraform Experience with AWS, GCP, Azure, or other cloud environment Experience designing and building reliable systems Experience working in a highly regulated environment Salary: Depending on your work location, the target annual salary for this position can range as detailed below. Full time offers also include target bonus + target equity + benefits (including medical, dental, vision and 401(k)). Pay Range: $180,625—$212,500 USD
Platform EngineerJob Description If you’re passionate and motivated by building modern, cloud native and cloud agnostic platforms we invite you to join us to build innovative crypto architectures and advance technologies that will accelerate the delivery of web3 innovations to our users. Responsibilities Infrastructure: You will be spearheading the planning and execution of infrastructure deployments, leveraging automation tools and best practices to guarantee a stable and scalable foundation for the platform serving our million users. Operations: You will be managing day-to-day operations, troubleshooting issues, and optimizing workflows to maintain high availability (HA) and meet service level objectives (SLOs) for the platform. Feature development: You will be owning backend features that support all our platforms (extension, mobile and desktop). Interfacing with users: You will be interfacing directly with end-users and developers building – supporting them and collecting feedback to inform the direction of the product. Team building: You will be working with the team to create and foster a culture of raising the bar with each new hire. Qualifications Deep experience managing and building with Cloud Platforms (AWS, Cloudflare) Experience with Kubernetes and adjacent technologies (Istio, Helm Charts) Experience with infrastructure configuration management (Terraform, Atlantis) Experience building CI/CD pipelines and accelerating application delivery (GitHub Actions, ArgoCD) Experience with production observability technologies (Prometheus, Grafana, Sentry) Hands on Go lang experience (Networking, HTTP, gRPC, OpenTelemetry) Expertise in implementing SRE principles, focusing on maintaining high availability Familiar with incident handling and on-call responsibilities
Junior Haskell DeveloperDescription We currently have several junior positions and internships for students and recent graduates. You will be developing smart contracts using our own framework, working on real-world blockchain applications related to fintech and the banking industry, and contributing to our open-source developer tools and infrastructure products. Type Fully remote, full-time, B2B (freelance), permanent position or internship Your responsibilities Develop high-quality code, contributing to one or several of our products; Build demos, benchmarks, and new product prototypes; Integrate novel cryptographic primitives into our codebase; Write documentation according to the best standards and practices for opensource development. Requirements Excellent knowledge of Haskell Strong math / computer science background Ability to write high-quality code Familiarity with best practices in functional programming Desired qualifications (any of these would be a plus) Experience in Rust Experience in Solidity Experience in developing cryptographic libraries Experience in developing peer-to-peer communication protocols Experience in blockchain and smart contract development
Junior Blockchain DeveloperResponsibilities: Develop and deploy a peer-to-peer cryptographic system. Implement secure on-chain verification processes and manage efficient off-chain computations. Advance Verifiably Fair Randomness Generation Algorithms. Design, build, and maintain secure, efficient, and scalable blockchain infrastructure. Work on cryptography advancements to bolster Web3 adoption. Troubleshoot and resolve cryptographic and blockchain-related issues. Requirements: Strong proficiency in Typescript and Rust. Knowledge of cryptographic primitives. Extensive experience with blockchain technologies, smart contract development, and security. Understanding of Zero-Knowledge Proofs, Multi-Party Computations, commitment, and signature schemes. Familiarity with Account Abstraction (AA) wallets. Profound knowledge of Ethereum, EVM-compatible chains, Layer 2 solutions, and related technologies. Proven problem-solving skills, attention to detail, and passion for developing robust, secure systems. Demonstrable commitment to fostering Web3 adoption through advanced cryptographic solutions. In this role, you’ll be an integral part of a dynamic team focused on building next-generation cryptographic technologies to enhance the functionality, security, and user experience of Web3. Your work will help us push the boundaries of current Web3 capabilities and catalyze broader adoption of decentralized systems. Compensation includes competitive salary and equity.
(Senior) Systems Engineer - Node Operations (m/f/d) full-time, permanent — RemoteWhat you would do Since we are a start-up and the fact that we put our employees first, you can always grow and peek beyond your role so that continuous personal development is guaranteed. In the emerging blockchain space we are trying to become a warden of sustainability and the core values of the space (trust, decentralization, fairness, equality) combined with high quality standards to our services. That being said, as part of our Tech Team, you will mostly: Ensure the continuous operation of blockchain networks Perform routine and emergency updates as needed Actively monitor the state of our systems Respond promptly to alerts and on-call phone calls Quickly mitigate site outages to minimize downtime Develop further and optimize our work processes Actively communicate and socialize with operators and the team through channels like Discord, Slack and Telegram What we are looking for While we are a crypto/blockchain company, previous experience in this field is very welcome, however not required. We hire talent and develop skill! You have an exceptional drive and a very high level of initiative You are highly flexible with an entrepreneurial mindset to solve problems You have a strong background in Computer Science, a related field, or equivalent work experience. A degree is a plus, but we value skills more than titles You have strong Linux skills You have practical orchestration expertise with Ansible You are passionate about code and are able to read and comprehend code in Rust or Golang You can design and critically think about the architecture of projects You are fluent in English (German is a plus) You may work from wherever you like, but are happy to travel once in a while to meet the team in person! What we offer A fun, friendly, and close-knit crew Competitive salary Flexible working arrangements Support for furthering your self-development, skills, and career An opportunity to work and learn alongside leading professionals, teams, and projects in a cutting-edge industry Option to work remotely
Ethereum Staking Infrastructure Engineer (m/f/d)What you would do Since we are a start-up and the fact that we put our employees first, you can always grow and peek beyond your role so that continuous personal development is guaranteed. That being said, your primary responsibility is to maintain and operate our distributed Ethereum staking infrastructure. This role involves ensuring the stability, security and efficiency of the infrastructure by performing various tasks related to node management self-responsibly. Your key responsibilities will include: Understand the Ethereum roadmap, relevant EIPs changes, and adapt our setup Develop Infrastructure as Code automation using Ansible, Terraform, and others, ensuring solid node operation, configuration, and management Implement and maintain security, business continuity and disaster recovery measures Collaborate with node operators, infrastructure operators and other stakeholders Be involved in the communication with our clients and partners Be part of our on-call duty rotation Learn, grow, and peak beyond your current role What we are looking for You are an experienced blockchain node operator with deep knowledge of the Ethereum protocol, and a passion for blockchain and decentralization. You are an outstanding analytical thinker, and use your problem solving skills to troubleshoot technical issues. You have strong attention to detail and show a proactive approach to maintaining node health and future-proofing our validator setup. Requirements Proficiency and demonstrated experience with Infrastructure as Code and Ethereum staking technologies. A degree in computer science or a related field is a plus. A degree in Computer Science or a related field is a plus Fluency in English (German is a plus) Willingness to travel once in a while to meet the team in person What we offer A fun, friendly, and close-knit crew Competitive salary Flexible working arrangements Support for furthering your self-development, skills, and career An opportunity to work and learn alongside leading professionals, teams, and projects in a cutting-edge industry Option to work remotely
Blockchain Developer - Golang (m/f/d)What you would do Since we are a start-up and the fact that we put our employees first, you can always grow and peek beyond your role so that continuous personal development is guaranteed. That being said, as part of our Tech Team, your primary responsibilities will be: Design, develop and maintain our Staking API for Ethereum and Solana. The API pulls performance and reward data from on-chain sources, aggregates it and provides it via our API to our customers. Conduct rigorous and continuous quality assurance of the API by building automated tests, cross-check data with alternative data sources and actively hunt for bugs. Our customers are financial institutions with high expectations towards data integrity. Design, develop and maintain internal tools and dashboards based on on-chain data in collaboration with the team (e.g. for Finance, Project Teams, Business Intelligence) We also grant our employees the opportunity to fully own projects and take on responsibility - let’s grow together! What we are looking for You’re a developer with good knowledge of Ethereum and Solana, and a passion for blockchain and decentralization. You enjoy working to a high standard and writing code that is clean, performant, and maintainable. You have strong attention to detail, and put in the effort to hunt down the last tiny bug. You demonstrate ownership for your area and are able to plan and execute your work self-responsibly. You express yourself clearly in writing and in discussions. Requirements: Demonstrated strong programming skills in Golang, ideally 2+ years Good knowledge of Ethereum and Solana Fluency in English (German is a plus) Willingness to travel once in a while to meet the team in person Bonus Point: You have full-stack web programming skills What we offer A fun, friendly, and close-knit crew Competitive salary Flexible working arrangements Support for furthering your self-development, skills, and career An opportunity to work and learn alongside leading professionals, teams, and projects in a cutting-edge industry Option to work remotely
Senior Systems Engineer/Administrator (m/f/d)What you would do Since we are a start-up and the fact that we put our employees first, you can always grow and peek beyond your role so that continuous personal development is guaranteed. In the emerging blockchain space we are trying to become a warden of sustainability and the core values of the space (trust, decentralization, fairness, equality) combined with high quality standards to our services. That being said, as part of our Tech Team, you will mostly: Ensure the continuous operation of blockchain networks Perform routine and emergency updates as needed Actively monitor the state of our systems Respond promptly to alerts and on-call phone calls Quickly mitigate site outages to minimize downtime Develop further and optimize our work processes Design network architectures and debug network issues Configure and install network devices and bare metal servers Actively communicate and socialize with operators and the team through channels like Discord, Slack and Telegram What we are looking for While we are a crypto/blockchain company, previous experience in this field is very welcome, however not required. We hire talent and develop skill! You have an exceptional drive and a very high level of initiative You are highly flexible with an entrepreneurial mindset to solve problems You have a strong background in Computer Science, a related field, or equivalent work experience. A degree is a plus, but we value skills more than titles You have strong Linux skills You have a generalist’s mindset and are willing to deal with any technical issue and develop yourself further You have experience with the whole networking stack and are able to set up firewalls and load-balancers You can design and critically think about the architecture of projects You are fluent in English (German is a plus) You may work from wherever you like, but are happy to travel once in a while to meet the team in person! What we offer A fun, friendly, and close-knit crew Competitive salary Flexible working arrangements Support for furthering your self-development, skills, and career An opportunity to work and learn alongside leading professionals, teams, and projects in a cutting-edge industry Option to work remotely
Head of Developer Relations What we're looking for We are looking for a Head of Developer Relations to work closely with our partners facilitating seamless integrations and fostering a thriving ecosystem. Your goal in this position would be to actively communicate and provide technical guidance to third-party developers on Gevulot. We are looking for a person who has proven experience in similar roles and is a systematic communicator with up to hundreds of entities at once. You would be working closely with our engineering team to ensure the needs of our partners are met. You are familiar and native to the crypto ecosystem and are familiar with the zk-industry and the industry-specific communication style. Responsibilities Offer expert technical assistance, troubleshooting FAQ, and best practices to third-party developers building on Gevulot, helping them navigate the intricacies of integrations and optimizing their implementations for maximum efficiency and effectiveness This includes collaboration with our engineering team to resolve technical issues and address developer feedback effectively Cultivate and foster a vibrant developer community through Crypto Twitter, Discord, Telegram, online forums, meetups, hackathons, and events to promote partnership collaboration and socials growth Create technical resources and contribute to our community with developer blog posts, tutorials, sample code, tutorials, videos, and other educational resources to help developers understand and utilize Gevulot effectively Gather feedback, identify pain points, understand the user experience, analyze trends, and help our engineers prioritize features to drive product improvements within our organization Actively engage with new partners, external developers, and varying regional communities to expand our ecosystem and drive adoption Qualifications Minimum 3+ years of experience in a Developer Relations / Developer Advocate role or similar Proven growth from your own Twitter account and activity Solid understanding of cryptographic principles and familiarity with zero-knowledge proofs (ZK), along with the ability to grasp technical details quickly and provide meaningful guidance to developers Strong relationship-building skills, with the ability to establish rapport and trust with developers, partners, and internal stakeholders alike A strategic mindset with the ability to proactively identify opportunities for growth and improvement, develop actionable plans, and execute effectively to achieve desired outcomes A genuine passion for fostering vibrant developer communities and driving collaborative innovation in the technology industry Ability to quickly learn complex systems Exceptional English communication skills, with the ability to articulate complex technical concepts clearly and concisely to diverse audiences, ranging from individual developers to large-scale partners Customer-facing attitude, you want to make life of others easier Preferred Skills Experience with a wide range of technologies, solutions, and blockchain ecosystems Obsess about finding new ways to explain and simplify hard problems Go-getter mentality Stack Understanding of wide range of technologies for easy troubleshooting Go Rust Linux What we offer Fully remote position Competitive salary Significant responsibility from day 1 Fast growth environment with opportunities for professional development Opportunity to work on the cutting edge of Zero Knowledge infrastructure Opportunity to gain experience in the blockchain industry and development without prior industry experience
TS/JS Blockchain EngineerDescription: Seeking a skilled and dedicated Blockchain Engineer to play an instrumental role in advancing our cutting-edge cryptographic technologies and fostering wider adoption of Web3.Our protocol leverages advanced cryptographic techniques, including Account Abstraction, BLS signatures, and cutting-edge cryptographical commitments, to create more secure, efficient, and transparent Web3 ecosystems. Responsibilities: Develop and deploy a peer-to-peer cryptographic system. Implement secure on-chain verification processes and manage efficient off-chain computations. Advance Verifiably Fair Randomness Generation Algorithms. Design, build, and maintain secure, efficient, and scalable blockchain infrastructure. Work on cryptography advancements to bolster Web3 adoption. Troubleshoot and resolve cryptographic and blockchain-related issues. Requirements: Strong proficiency in Typescript and Rust. Knowledge of cryptographic primitives. Extensive experience with blockchain technologies, smart contract development, and security. Understanding of Zero-Knowledge Proofs, Multi-Party Computations, commitment, and signature schemes. Familiarity with Account Abstraction (AA) wallets. Profound knowledge of Ethereum, EVM-compatible chains, Layer 2 solutions, and related technologies. Proven problem-solving skills, attention to detail, and passion for developing robust, secure systems. Demonstrable commitment to fostering Web3 adoption through advanced cryptographic solutions. In this role, you’ll be an integral part of a dynamic team focused on building next-generation cryptographic technologies to enhance the functionality, security, and user experience of Web3. Your work will help us push the boundaries of current Web3 capabilities and catalyze broader adoption of decentralized systems. Compensation includes competitive salary and equity.
Cryptographic Engineer (zk integrations)What we're looking for We are looking for a Senior Software Engineer who can turn ideas into reliable, beautifully written code that others will find easy to comprehend and modify. You have a fundamental understanding of distributed systems and how Linux works behind the scenes. While this is not strictly a theory position, you should also be able to demonstrate some experience and comprehension of zero-knowledge proofs. All additional experience in low-level systems is considered to your benefit. Responsibilities Integrate new prover programs to run on Gevulot Network Work closely with us as we build additional features, functionality, and applications Understand Gevulot infrastructure in detail to ideate and execute areas of improvement Implement and contribute to engineering practices and processes Qualifications 2+ years of experience in Rust, through official work or personal projects Experience with working zero knowledge prover code, e.g.: zk-SNARK, STARK, or zkevm You should also have some familiarity with ZK components: circuits, commitment schemes, finite field math, serialization Ability to quickly learn complex systems Ability to creatively solve new and complex problems Ability to proactively identify issues and find possible solutions Fluent and active communication skills in English Preferred Skills Experience and interest in distributed systems, P2P networking, virtualization, and unikernels Curiosity for blockchain/cybersecurity Familiarity with Linux internals, POSIX standards, file systems, and zero-knowledge cryptography C++ NixOS, Packer or other VM image build system experience Docker experience Stack Linux on x86-64 Nanos unikernel QEMU gRPC over VSOCK Rust Postgresql Node.js What we offer Fully remote position Competitive salary Significant responsibility from day 1 Fast growth environment with opportunities for professional development Minimal amount of meetings Free-ish working hours (Some overlap availability needed with EET) Opportunity to work on the cutting edge of Zero Knowledge infrastructure Opportunity to gain experience in the blockchain industry and development without prior industry experience
Integration Engineer (Rust/Go/C++/Linux)What we're looking for We are looking for a Senior Software Engineer who can turn ideas into reliable, beautifully written code that others will find easy to comprehend and modify. You have a fundamental understanding of distributed systems and how Linux works behind the scenes. The role is built around integrating different zk prooving systems to run on Gevulot Network. We have already integrated Taiko for example and your primary role would be to see the integration of new partners end-to-end. ****All additional experience in low-level systems is considered to your benefit. Responsibilities Integrate new prover programs to run on Gevulot Network Work closely with us as we build additional features, functionality, and applications Understand Gevulot infrastructure in detail to ideate and execute areas of improvement Implement and contribute to engineering practices and processes Qualifications 2+ years of experience in Rust, through official work or personal projects Ability to quickly learn complex systems Ability to creatively solve new and complex problems Ability to proactively identify issues and find possible solutions Fluent and active communication skills in English Preferred Skills Experience and interest in distributed systems, P2P networking, virtualization, and unikernels Experience with working zero knowledge prover code, e.g.: zk-SNARK, STARK, or zkevm You should also have some familiarity with ZK components: circuits, commitment schemes, finite field math, serialization Curiosity for blockchain/cybersecurity Familiarity with Linux internals, POSIX standards, file systems, and zero-knowledge cryptography C++ NixOS, Packer or other VM image build system experience Docker experience Stack Linux on x86-64 Nanos unikernel QEMU gRPC over VSOCK Rust Go Postgresql Node.js What we offer Fully remote position Competitive salary Significant responsibility from day 1 Fast growth environment with opportunities for professional development Minimal amount of meetings Free-ish working hours (Some overlap availability needed with EET) Opportunity to work on the cutting edge of Zero Knowledge infrastructure Opportunity to gain experience in the blockchain industry and development without prior industry experience