Skip links

Career

Open Positions

Required skills

  • 3+ years of experience as a Software Engineer 
  • 1+ years of Solidity smart contract development experience 
  • 2+ years of as front-end or fullstack or backend developer (React, Node.js, ideally Typescript)
  • Experience developing, deploying and running Dapps/smart contracts in production on Ethereum mainnet or L2/sidechain (ideally DeFi Dapps/protocols and/or token-based use cases)
  • Knowledge of secure Solidity development patterns for tokens and DeFi protocols 
  • Good understanding of Javascript ethereum SDKs (web3,js, ethers.js)
  • Good knowledge of most prominent ERC/EIP Ethereum standards 
  • Good knowledge of smart contract development tools/frameworks (Truffle, Hardhat)
  • Experience using smart contract auditing tools (MythX, other)
  • Experience working in CI/CD setup
  • High quality and testing standards
  • Good documentation practises

Bonus points for any of

  • Experience developing and contributing to open source projects
    (incl. but not limited to Solidity open source codebases)
  • Familiarity with DeFi protocols mechanics and smart contract codebases, and/or digital assets/payments and other token standards like ERC-777/20/721/1155/1400 and existing open source  implementations (OpenZeppelin, Universal Token, etc.)
  • Knowledge/understanding of cross-chain interoperability techniques (HTLC, bridging)
  • Knowledge/understanding of L2 technologies (ZK/optimistic rollups, PoS/PoA sidechains)
  • Experience using smart contract auditing techniques (fuzzing, other)
  • Deep knowledge/experience understanding of EVM 
  • BSc/MSc in Computer Science or related subject

Job Responsibilities

  • Responsible for the construction and maintenance of the software project quality systems, and the improvement of the organization process.
  • Tracking the project management process, providing support in processes, tools, methods, etc.
  • Assist the Project Manager in improving project’s plans, formulate and maintain the project quality plan.
  • Collect problems and improvement suggestions, analyze and formulate improvement plans, and supervise implementation.
  • Provide quality training to relevant personnel.
  • Use professional tools and software to track the front-end and back-end problems, and cooperate with relevant developers to continue communication and improvement.

Job Requirements

  • More than 3 years of Internet project testing experience, profound insights and practical experience in software project quality management.
  • Mastered the mainstream software development and management process, and mastered the agile & continuous delivery & testing and other related marking systems.
  • Possess good collaboration skills and problem data reporting capabilities; use project management tools such as JIRA for quantity.
  • Those who are interested in blockchain projects are given priority.
  • Good academic record

What You'll Be Doing?

  • Together with the engineering team you will share the 24/7 on-call rotation (including weekends compensated with day-offs during the week).
  • Help build self-driving services which run and repair themself
  • Help define SLOs and mission critical metrics
  • Drive our incident management response processes
  • Build an emergency response playbook with monitoring and alerting
  • Work with our core blockchain, middleware, and apps teams to deliver secure and high availability services

What We're Looking For?

  • Excellent written and verbal communication skills in English.
  • Proven ability to be effective on a distributed team.
  • Passion for open source.
  • Preferable Python coding skills.
  • Preferable understanding of UNIX internals.
  • Experience with the Rust programming language
  • Experience with multiple cloud providers AWS, Azure and Google Cloud Platform
  • Knowledge of blockchain technologies.
  • Sharp troubleshooting skills, no problem is impossible to solve.
  • Experience with cloud provisioning tooling like Terraform, Packer, Ansible, Docker.
  • Experience with monitoring infrastructure like Grafana, Prometheus, Datadog.
  • Experience with CI infrastructure such as Travis, CircleCI, or Jenkins.
  • Experience in keeping services up 24/7.
  • Expertise in large-scale distributed systems.
  • Bachelor's Degree in Computer Science or a related field is a must

Job Requirements

  • 10+ years of software engineering experience, 4+ years of experience managing a team.
  • Degree in Computer Science required.
  • Demonstrated experience leading a team through scale, and managing engineering with an eye to driving efficiency.
  • Previous experience partnering with cross-functional executives and management across a globally distributed organization.
  • Track record of delivery in rapidly changing, highly collaborative, multi-site, multi-stakeholder environments.
  • Deep knowledge of and experience working with a diverse group of engineers.
  • Track record of delivery in rapidly changing, highly collaborative, multi-site, multi-stakeholder environments.
  • Someone who loves to learn, and is passionate about helping others.
  • Blockchain experience preferred.
  • Experience with Developer Relations and Open Source Technology.
  • Experience with Machine Learning.
  • Experience with distributed systems and Big-Data infrastructure.
  • Experience with large-scale consumer-facing platforms.
  • You are passionate about blockchain, have used DeFi dApps and believe in the opportunity of decentralization and blockchains to change how the financial world works today.

Job Responsibilities

  • Oversee day-to-day operations of the Engineering team.
  • Actively run Engineering.
  • Develop organizational-level goals and drive the technical and organizational roadmap for the engineering team.
  • Collaborate with Design, Product, and Engineering teams distributed across multiple timezones.
  • Build and grow a team of exceptional software engineers and technical leaders.
  • Influence key decisions on architecture and implementation of scalable, reliable, and cost-effective engineering solutions.
  • Iterate quickly without compromising quality and raise the bar on operational excellence.

Job Requirements

  • 5+ years experience in software development and relevant experience in blockchain technologies.
  • Degree in Computer Science Strong leadership skills with a focus on engineering excellence.
  • Experience with Cosmos-SDK. Knowledge of fault-tolerant consensus protocols like PBFT or Raft.
  • First-hand experience in designing and writing quality code in Golang.
  • Ability to write production-quality code.
  • Proven track record of delivering applications on time and on budget.
  • Experience working with distributed teams across timezones.
  • Experience designing and building performant and scalable network protocols.
  • Experience with Internet protocols such as Domain Name System is a plus.
  • Experience with blockchain name systems like ENS and Handshake is a big plus.
  • You are passionate about blockchain, have used DeFi Apps and believe in the opportunity of decentralization and blockchains to change how the financial world works today.

Job Responsibilities

  • Designing and implementing a cross-chain naming system that will become a core building block for the internet of blockchains.
  • Driving implementation details and delivering specifications with buy-in from different stakeholders.
  • Participating in technical specifications design, development, and implementation.
  • Helping shape the direction of systems architecture by defining high-level architecture, principles, and standards.
  • Working closely with stakeholders (business, compliance, operations, and technology partners at all levels) to document requirements, and identify, mitigate and address risks in the protocol specifications and implementation.
  • Performing and assisting engineers through code reviews, acceptance testing, bug fixing, and general support.

Job Requirements

  • 4-6+ years of related marketing experience, ideally in event marketing in the B2B space.
  • Experience marketing a highly technical product, preferred.
  • Proven experience carrying out event marketing efforts, including trade show planning, attendance, and reporting.
  • International event experience and familiarization with GDPR regulations required.
  • You are metric-driven and can draw insight from complex marketing data.
  • Strong organizational and planning skills.
  • Strong communication skills – written and verbal.
  • Strong ability to juggle multiple projects and events.
  • Effective organizational, project, team, and time management skills.
  • Ability to work in a fast-paced environment, with multiple and changing priorities while maintaining a strong focus on execution and deadlines.

Job Responsibilities

  • Work with our CEO to develop event strategy and objectives; spearhead initiatives to meet objectives based on lead generation, customer advocacy, and more.
  • Analyze, track, and report on event ROI based on the predetermined pipeline, revenue, and MQL metrics using CRM, email marketing, project management, and similar systems.
  • Develop event strategies.
  • Responsible for all pre-show planning and management of event coordination including but not limited to internal team training for the event (elevator pitch, demos, etc.), securing hotel rooms and flights, support materials, pre-and post-show communications with internal event team, attendees, prospects, customers, and partners.
  • Partner with the content team to develop strategies leveraging existing content and access to industry communities to promote events and tradeshows.
  • Interact with key decisions makers.
  • Work with an in-house designer for branding and event materials.
  • Support overall department strategy to execute world-class events.
  • Work within approved budget.

Job Requirements

  • Bachelor Degree in Computer Science, Engineering, Mathematics or Statistics will be nice to have.
  • Experience writing Golang with a good understanding of best practices, its concurrency primitives, go/* packages, and reflection.
  • Professional experience with Cosmos SDK.
  • A deep understanding of EVMs.
  • A deep understanding of building performant, scalable microservices.
  • Strong computer science fundamentals including network, storage, OS, data structures, transpilers/compilers, etc.
  • Experience in creating microservices, working with tools like Kubernetes, Ansible, Docker, Terraform.
  • Interest in topics such as proof-of-stake, consensus algorithms, cryptography, etc.
  • Contribution to open-source projects.
  • Excellent communication skills as our entire team is remote.
  • Passionate about crypto space.

Job Responsibilities

  • Roll up your sleeves and play a hands-on role; write high quality and well tested GOlang code, following the latest design and development patterns.
  • Ensure that the project and engineering duties are fulfilled, being responsible for solving any engineering issue that comes up in a project.
  • Guarantee quality products are shipped consistently according to the roadmap created.
  • Provide support to the development team: answer technical questions, propose different approaches to solve technical problems, train new employees.
  • Lead and participate in audit sessions (and create remediation documents) and follow Agile-like processes.
  • Document the requirements and the architecture and design proposed to provide the software solution.
  • Overall project drive and steering from a technical perspective.
  • Explore Cosmos SDK projects and other projects that will be built.
  • Research, design, scope and estimate what you need to do.
  • Constantly improve yourself by keeping up to date with the latest technologies trends.

Job Requirements

  • 5+ years experience in software development and relevant experience in blockchain technologies.
  • Degree in Computer Science or related field
  • Prior experience with cryptographic protocols, especially zkSNARKS or zkSTARKs
  • Experience with proof assistance such as Idris, Coq, or Agda
  • Prior experience in low-level systems programming, ideally in Rust. C++ experience ok.
  • Experience with Cosmos-SDK.
  • Knowledge of fault-tolerant consensus protocols like PBFT or Raft.
  • Ability to write production-quality code.
  • Proven track record of delivering applications on time and on budget.
  • Experience working with distributed teams across timezones
  • Experience designing and building performant and scalable network protocols.
  • You are passionate about blockchain, have used DeFi Apps and believe in the opportunity of decentralization and blockchains to change how the financial world works today

Job Responsibilities

  • Evaluate and analyze existing zkSNARK and zkSTARK proof systems such as Groth '16, Ben-Sasson '18, and PLONK for security, expressivity, and performance while also monitoring the state of the research field for compelling new theoretical advances
  • Update and alter existing cryptographic protocols, customizing them for specific proof-of-concept and production use-cases
  • Produce technical specifications for designs and instances of cryptographic protocols and assist with implementation
  • Implement, review, and test cryptographic operations and protocols, primarily in Rust
  • Evaluate existing implementations

Job Requirements

  • Design, build and maintain cloud infrastructure for blockchain networks and services and tools that enhance the developer experience.
  • Implement software for continuous deployment of blockchain-based applications.
  • Develop tools that run distributed fuzzing around our blockchain to verify quality for our releases.
  • Develop tools and practices to help troubleshoot and diagnosis application, system and network problems.
  • Build solutions with a broad set of technologies in and around cloud solutions: Google Cloud Platform (GCE/GKE/Cloud Run/API), AWS EC2, ECS, Route53, RDS, Lambda, Serverless computing, Docker, Kubernetes, Terraform.
  • Participate in brainstorming sessions on software architecture.
  • Work with our security team to develop tooling that can help verify the security of our SDK and Tendermint Core ecosystem.
  • Empower the Engineering and DevX divisions to ship and operate their own systems in production.

Job Responsibilities

  • First-hand experience in designing and writing microservices in Golang; bonus point for proficiency in Golang.
  • A strong grasp of computer science fundamentals.
  • Excellent knowledge of networking and communication protocols such as gRPC and Websockets.
  • Good knowledge of relational and non-relational databases.
  • Experience with containerized services and container orchestrators.
  • Understanding of security, performance, server design, and cross-platform architectures.
  • Experience in implementing continuous integration workflows with tools such as Jenkins, GitHub Actions, or CircleCI.
  • Ability to write scripts or software programs that automate system and software administrations tasks.
  • Experience working in an agile development environment.
  • Exceptional communication skills.
  • Experience working with distributed teams.

Job Requirements

  • The role will be part of a team-building the next generation of Web3 based financial infrastructure based on blockchain and self-sovereign identity.
  • Working closely with stakeholders (business, compliance, operations, and technology partners at all levels) to document requirements, and identify, mitigate and address risks in the protocol specifications and implementation.
  • Direct systems architecture through high-level architecture, principles, and standards.
  • Participating in technical specifications design, development, and implementation.
  • Driving implementation details and delivering specifications with buy-in from different stakeholders.
  • Performing and assisting engineers through code reviews, acceptance testing, bug fixing, and general support.

Job Responsibilities

  • BS/BA in Computer Science or Science and Engineering.
  • 8+ years of software development experience.
  • First-hand experience in designing and writing quality code in Golang.
  • Strong leadership skills with a focus on engineering excellence and best practice.
  • Knowledge of Agile project management practices, pair programming.
  • Experience working with distributed teams.

Job Requirements

  • Manage the technical aspects of integrating Cosmos SDK-based chains, protocols, and products with other blockchain ecosystems.
  • Build token bridges between blockchains utilizing Cosmos SDK-based networks.
  • Perform hands-on design, prototypes, and proof-of-concept and development as required in blockchain technologies or any other technologies.
  • Develop best practices, tutorials, and documentation to scale blockchain integrations.
  • Prepare documents on design specification, deployment guide, user guide, etc.
  • Provide support for various testing activities including unit testing, integration testing, user acceptance testing.
  • Develop tools and practices to help troubleshoot and diagnosis application, system and network problems.
  • Collaborate with project leads and other software engineers across multiple teams.
  • Participate in the technical solutions and full development life cycle.
  • Build solutions with a broad set of technologies in and around cloud solutions: Google Cloud Platform (GCE/GKE/Cloud Run/API), AWS EC2, ECS, Route53, RDS, Lambda, Serverless computing, Docker, Kubernetes, Terraform.
  • Work with our security team to develop tooling that can help verify the security of our blockchain integrations.

Job Responsibilities

  • Ability to drive a project from concept to release.
  • A strong grasp of computer science fundamentals.
  • Proficiency in multi-paradigm programming languages; bonus point for proficiency in Golang.
  • Excellent knowledge of networking and communication protocols such as gRPC and Websockets.
  • Good knowledge of relational and non-relational databases.
  • Experience in blockchain and other Web 3.0 technologies.
  • Basic understanding of cryptography.
  • Experience with the top blockchain technology like Bitcoin and Ethereum.
  • Experience with containerized services and container orchestrators.
  • Understanding of security, performance, server design, and cross-platform architectures.
  • Proficiency in Continuous Integration (CI) and Continuous Deployment (CD).
  • Experience working in an agile development environment.
  • Exceptional communication skills.
  • Comfort and/or experience working remotely with distributed teams.

Job Requirements

  • Master the product to develop, write, and maintain step-by-step tutorials that enable non-blockchain developers to build and launch blockchains using Devium.
  • Create developer documentation and other helpful, scalable technical content for developers who are learning to use Devium and tools.
  • Review and provide feedback on tutorials and documentation updates from internal colleagues and open source contributors.
  • Engage with the developer community to understand the user journey and remove barriers to adoption.

Job Responsibilities

  • Ability to create helpful and technical developer-facing tutorials.
  • Experience with the Go programming language.
  • Familiarity with Git and GitHub.
  • Strong passion for enabling developers to master technical skills and strong user advocacy, especially for new blockchain developers.
  • Relentless curiosity and an interest in solving hard problems.
  • Comfortable working with ambiguity, growth mindset, anything is possible, practice kindness.

Job Requirements

  • Designing and implementing a cross-chain naming system, that will become a core building block for the internet of blockchains.
  • Driving implementation details and delivering specifications with buy-in from different stakeholders.
  • Participating in technical specifications design, development, and implementation.
  • Helping shape the direction of systems architecture by defining high-level architecture, principles, and standards.
  • Working closely with stakeholders (business, compliance, operations, and technology partners at all levels) to document requirements, and identify, mitigate and address risks in the protocol specifications and implementation.
  • Performing and assisting engineers through code reviews, acceptance testing, bug fixing, and general support.

Job Responsibilities

  • BS/BA in Computer Science or Economics (or equivalent work experience).
  • 5+ years experience in software development and relevant experience in blockchain technologies.
  • Strong leadership skills with a focus on engineering excellence.
  • Experience with Tendermint Core and Cosmos-SDK.
  • Knowledge of fault-tolerant consensus protocols like PBFT or Raft.
  • First-hand experience in designing and writing quality code in Golang.
  • Ability to write production-quality code.
  • Proven track record of delivering applications on time and on budget.
  • Experience working with distributed teams.
  • Experience designing and building performant and scalable network protocols.

Job Requirements

  • Bachelor’s or Master’s degree (minimum) in Computer Science is required
  • A minimum of 5 years software engineering experience
  • Experience developing and building on DeFi protocols and smart contracts
  • Experience with unit testing, documentation, design reviews, and code review
  • Good written communication in English is essential
  • Understanding of Smart Contract Security Principles
  • You are passionate about blockchain, have used DeFi dApps and believe in the opportunity of decentralization and blockchains to change how the financial world works today
  • You thrive in a startup environment and feel best working in a small, cross-functional team where you can roll up your sleeves and be hands on

Job Responsibilities

  • Oversee smart contracts and security measures
  • Audit smart contracts with the highest standard of security in the industry
  • Work closely with the rest of the engineering team to develop, design and implement security solutions
  • Lead our risk program and establish best practices that will impact the security and long term success.
  • Create independently, or collaborate with the engineering team to write and ship security features
  • Research, document, and implement solutions that will ensure the long term success.

Apply Now

    Upload CV