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
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