Skip to main content

SubQuery

About

Making the world's decentralised data more accessible

SubQuery is one of New Zealand’s leading blockchain companies building decentralised data infrastructure services.

Our mission is all about making the world’s decentralised data more accessible. We help blockchain development teams process and query decentralised data faster, allowing it to be used in more complex and intuitive front end applications, like crypto wallets or NFT marketplaces.

Location
Auckland
Website
Visit website 
Founded
2021
Employees
11-50
Industry
Blockchain
Funding stage
Series A

Culture

Our space

Careers

Available roles

The Matchstiq Top 100

Matchstiq's take on SubQuery

SubQuery's mission is all about making the world’s decentralised data more accessible. We help blockchain development teams process and query decentralised data faster, allowing it to be used in more complex and intuitive front end applications, like crypto wallets or NFT marketplaces.

The market opportunity ahead for SubQuery

SubQuery is poised to ride the current wave of internet adoption of blockchain, crypto, and other web3 technologies. SubQuery powers all sorts of applications, including exchanges, wallets, NFT platforms and more and as these grow in adoption SubQuery is going to continue to expand.

We're currently focusing on two areas, supporting more blockchain networks to allow us to help more and more decentralised apps and users. We've recently expanded into Avalanche and Terra from Polkadot, and there are more to come.

Secondly, we're building the decentralised SubQuery Network, the future of web3 infrastructure. The SubQuery Network is a new approach to incentivise and reward our community to run and manage our infrastructure. This provides superior performance, reliability, and scale, but requires us to solve tricky problems with decentralised technologies, reward economic, and community participation.

To help us accelerate progress in these areas, we are rapidly expanding our team and setting up multinational operations in Singapore. SubQuery is in a hyper-growth phase right now, and you can join us on the ground floor!

Why SubQuery is a great place to work

Flexible and decentralised
Our company and team work flexibly, as long as you can contribute and achieve your goals then your location or working hours don’t matter.


Always be learning
We don’t expect you to know how a blockchain network works, not many do! But we are welcoming the talents who are willing to constantly learn fast.

Working with us

Values

  • Flexible and decentralised

    Our company and team work flexibly, as long as you can contribute and achieve your goals then you location or working hours don’t matter. You can work from home when you need to focus or come into our office when you want to collaborate and learn. We like to get together every couple of weeks in our office though so ideally you’re based in or close to New Zealand

  • Always be learning

    We don’t expect you to know how a blockchain network works, not many do! You need to be willing to constantly learning fast, things change quickly in blockchain and new ideas are constantly considered.

  • Global customer outlook

    Almost all the thousands of SubQuery customers are based overseas. We are constantly building software and processes for huge scale while maintaining the excellent relationships with our customers.

  • Driven by innovation and experimentation

    We’re building brand new tools for a new industry that is rapidly growing, we think outside the box every day to design and implement solutions to our customer’s problems while doing so in a decentralised and highly scalable way.

 

Business Development Manager

About the Role

OnFinality & SubQuery is looking for two highly talented Business Development Managers to help us carry out our strategy. You will be responsible for handling lead business development, customer acquisition efforts, and ensuring excellent services are provided in either the Avalanche or Terra ecosystems (and others). This includes client inquiries, managing client accounts, and ensuring excellent services are provided.

With the hockey stick growth in both SubQuery and OnFinality, this exciting opportunity will involve striking up new relationships, identifying strategic business and partnership opportunities, and inviting decentralised businesses, influencers, and individuals into our community. With the upcoming tokenization of SubQuery, this exciting opportunity will involve striking up new relationships, uncovering strategic business opportunities, and inviting cryptocurrency businesses, influencers, and individuals into our platform’s ecosystem.

Responsibilities

This role depends on excellent communication, flexibility, and an enterprising attitude and may include the following responsibilities:

  • Build a network of relationships across the industry with partners, potential partners, competitors, investors, influencers, and thought leaders
  • Develop and execute on growth strategies
  • Oversee a deal from start to finish, work to identify the opportunities, build the business case, gain approval from business leaders, and execute the deal
  • Have an in-depth knowledge of our products and value propositions
  • Identify and map business strengths and customer needs
  • Representing SubQuery and OnFinality at events in person on your side of the world.

Requirements

  • Ideally you’ll have 2+ years of similar experience in SaaS/PaaS company; either a Technical B2B Sales, Product Manager or a Business Analyst (preferably in Crypto Industry)
  • You thrive in a high-growth startup environment and feel best working in a small, cross-functional team where you can roll up your sleeves and be hands on
  • Great technical ability is a huge bonus but isn’t mandatory
  • Strong entrepreneurial spirit, ambition and hunger for growth and results
  • Excellent communication skills and customer orientation

You can expect

  • You’ll be playing a core role in two of the top Polkadot projects in the world
  • To learn a huge amount about the thriving industry that we’re in and forge deep relationships with other industry players
  • A flexible work environment and schedule where we trust our team with high degrees of autonomy
 

Cloud Engineer

About the role

We're looking for an experienced senior developer to join our engineering team as we expand the SubQuery ecosystem. Experience with distributed cloud infrastructure is a must and ideally you're interested in or have experience with blockchain technology.

If working on challenging projects at the intersection of computer science and distributed systems excites you, then this is your role.

Responsibilities

  • Work as part of our engineering team building our platforms and services for other blockchain teams
  • Work to improve the scalability and efficiency of data processing and delivery within the ecosystem
  • Work to support new and existing blockchain networks on our platform. This means dockerizing, YAML templating, and otherwise writing code that facilitates different networks running on our Kubernetes based platform every day
  • Help design, implement, test, and deliver improvements to our core services on a fast and frequent basis, especially around monitoring and alerting to allow us to maintain the highest standards of health, reliability and uptime.

What we are looking for

  • A fast learner, or previous experience with distributed technologies
  • Understanding in the theoretical background in blockchain, distributed systems and cryptographic fundamentals
  • Experience with distributed technologies such as hadoop, spark, storm, flink, kafka
  • Good english written communication skills
  • Highly self-motivated, ability to work autonomously and proactively
  • Good coding skills, coding and developing modern programming languages

Nice to have

  • Knowledge of nodejs, Rust, C++, or Go.
  • Some familiarity with containerizing technology, particularly docker, Kubernetes or containerd, but you don’t necessarily need to be an expert
  • Experience working with large open-source codebases
  • Familiarity with cloud providers such as AWS, Azure or GCP

You can expect

  • You’ll be playing a core role in one of the top Polkadot projects in the world implementing new blockchains.
  • To learn a huge amount from our team and about the thriving industry that we’re in
  • A flexible work environment and schedule where we trust our team with high degrees of autonomy
  • Huge development opportunities to build practical skills and experience in software development
 

Data Engineer - Hosted Service Team

About the Data Engineer position

We are looking for an experienced data engineer to join our Hosted Service Team. You will use various methods to transform raw data into useful data systems. For example, you will design and implementation data pipelines.

To succeed in this data engineering position, you should also have the familiarity with several programming languages and knowledge of learning machine methods.

If you are detail-oriented, with excellent organizational skills and experience in this field, we’d like to hear from you.

Data Engineer responsibilities are:

  • Collaborate across various projects, work on patentable innovations that will revolutionise the industry of blockchain
  • Design and implementation data pipelines
  • Develop and execute database queries and conduct analyses
  • Create visualizations and reports for requested projects and integrate with frontend applications
  • Extend existing open source solution and contribute back to the community

 

Data Engineer requirements are:

  • Experience developing end to end data pipelines using technologies such as Snowflake, AWS, Google Cloud and/or Azure.
  • An understanding of data architecture, data models, data migration, integration, analysis and visualisation
  • Strong hands on experience delivering database solutions using advanced SQL, TSQL, Python, Scala etc.
  • Knowledge of Cloud Data Warehousing technologies such as Snowflake, Azure SQL Data Warehouse and Databricks, AWS Redshift and Google Big Query
  • The ability to work with complex datasets and analyse modelled data to find actionable insights
  • Initiative and eager to try new approaches
  • Ability to learn and use new technologies quickly & effectively
 

Developer Relations

About the Role

SubQuery is seeking an ambitious individual to help us build the most inclusive and engaging developer experience possible. Developers are at the forefront of everything we do at SubQuery, our products are designed to help them save time and achieve their goals.

We are looking to grow our focus in the important area of developer relations, with a dedicated team member to manage our engagement with our primary customers. This person will be technically savvy, empathetic, and be able to present our applications to hundreds of community members around the world.

Responsibilities

  • Be a representative of both OnFinality and SubQuery to our developer community, which includes speaking at conferences, attending meetups, and hosting hackathons.
  • Own the developer support areas of our platforms, including our documentation library, video tutorials, end to end code examples, and implementation guides.
  • Advocate for customer needs to our internal product engineering teams, to ensure that we continue to deliver products that meet the market’s needs.
  • Help new customers implement SubQuery into their product by providing guidance and education, and also ensure that existing customers are taking advantage of new products that we build.
  • Help write articles, blog posts, demo videos, and other material to show off new features that we release.

What we are looking for

  • You should be technically minded, with basic coding skills in typescript and an understanding of blockchain.
  • Someone looking for the rare opportunity to join a funded team at the extreme growth phase, and has the drive to help grow, engage, and retain our global customer base.
  • Someone who has the willingness to learn (or already knows) about how blockchain/cryptocurrencies works and the blockchain development process
  • Someone who is flexible and available to work with customers across multiple time zones (including Europe)
  • Excellent English written communication skills (other languages are a big plus)
  • Time management skills to self manage workload and deliver tasks on schedule
 

Head of Staking

About the Role

We’re looking for an entrepreneurial individual to lead our new staking division at OnFinality with the goal of becoming the largest staking provider across Polkadot and other supported networks.

OnFinality works closely with the infrastructure teams behind some of the newest layer-1s including Polkadot, Avalanche, Terra, and more. We have three unfair advantages that will allow us to be successful in this area:

  • As an infrastructure business with a focus on high performance and reliable infrastructure, we have developed/implemented considerable monitoring and alerting tools to this infrastructure that can be applied to validators running in our platform.
  • We have relationships with most teams and are involved in the creation of nodes and validators even before the network goes live.
  • We receive early access to new tokens and these can be utilised or re-allocated into staking and combined with the resources of our investors and partners.

What you’ll be doing

  • You’ll be tasked with the goal of establishing a staking division within OnFinality and setting up the processes and tools required
  • You’ll help setup, run, monitor, and scale validator and collator nodes across our supported staking networks to maximise ROI
  • Working with our marketing team, you’ll be devising strategies to attract and onboard more nominators to our nodes
  • You’ll be constantly talking to partner networks and sharing your staking experience with them as part of our service
  • Define and measure success criteria to keep OnFinality in the lead in staking services

What we are looking for

  • Ideally you have experience setting up and even running a blockchain node before
  • You’re technical, able to setup validators/nodes using command line tools and monitor hardware, but also have a strategic mindset
  • You can lead, and over time will build a small team to help accelerate this initiative
  • Excellent verbal and written communication skills to clearly communicate with our customers around the world
  • An ability to independently & quickly learn about technical concepts
  • You have an interest in working in a self organising environment and bring creativity to start your own initiatives within SubQuery
  • 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
 

Intermediate Backend Engineer

About the Back-end Developer position

We are looking for a Back-end Developer who will be responsible for the server side of company's web applications. You will work closely with our engineers to ensure system consistency and improve user experience.

You should be able to develop and maintain functional and stable applications to meet our company’s needs. Therefore you have to possess excellent programming skills and a passion for developing applications or improving existing ones.

Back-end Developer responsibilities are

  • Take part in the entire application lifecycle, focusing on coding and debugging

  • Write quality code to develop functional web applications

  • Develop and maintain UI tests to optimize performance

  • Debug applications and detect and fix errors

  • Work together with Front-end Developers to integrate UI elements with server side logic

  • Implement modern technologies to improve legacy applications

  • Collect, analyze and address technical and design requirements

  • Help to create reusable code and libraries for future use

  • Interact with developers, designers and system administrators to identify new features

  • Code Review

 

Back-end Developer requirements are:

  • 2+ years' experience of working on Back-end Developer position including both successes and failures, which help you make better decisions

  • Solid experience with programming languages like NodeJS, Typescript,Golang

  • Integration of data storage solutions RDBMS, NOSQL, Message-Queue

  • Experience in cloud services such as AWS and GCP

  • Experience in Docker and Kubernetes

  • Strong understanding of the distributed system

  • Good knowledge of front-end languages (e.g. HTML, JavaScript and CSS)

  • Strong analytical and time management skills

  • Good teamwork skills with a problem-solving attitude

Skills Bonus:

  • Understanding blockchain technology and popular public blockchains
 

Solidity Developer

About the Role

We’re looking for solidity developers to join our growing engineering team as we build out our decentralised SubQuery Network.

If working on challenging projects at the intersection of computer science and distributed systems excites you, then this is your role.

Responsibilities

  • Work as part of our engineering team building the EVM-based SubQuery Network
  • Develop this new blockchain in a public open source manner to meet agreed technical and design requirements
  • Manage and take an active role in our open source community, engaging in discussions so our delivered Substrate pallets solve real world problems and are adopted by all
  • Test and deliver your new work via automated pipelines to external contributors, review PRs, and own releases.
  • Provide technical support and hands-on guidance on these projects to users, external teams and communities

What we are looking for

  • Either a fast learner, or previous experience with blockchain technologies and/or Rust
  • Understanding in the theoretical background in distributed systems, such as consensus algorithms, as well as cryptographic fundamentals
  • Strong knowledge of a modern systems programming language, such as Rust, C++, or Go.
  • Good english written communication skills
  • Highly self-motivated, ability to work autonomously and proactively

Nice to have

  • Higher education in Computer Science, Mathematics, Statistics or relevant discipline. Master’s degree is even nicer
  • Experience working with large open-source codebases as a leader, maintainer, or contributer
  • Familiarity with Substrate and the Polkadot ecosystem
  • Experience implementing blockchain consensus protocols

You can expect

  • You’ll be playing a critical role in one of the top Polkadot projects in the world
  • To learn a huge amount from our team and about the thriving industry that we’re in
  • A flexible work environment where we trust our team with high degrees of autonomy
  • Huge development opportunities to build skills and connections that are valuable in our industry
 

Product Owner/Manager

About the Role

SubQuery is seeking two experienced product manager to help take SubQuery to the next level of success.

You will help us align our growing development teams and provide a clear roadmap based on our business strategy. You will be constantly talking to our customers and learning ways that we can improve our product as well as keeping up with latest technology/trends in Web3/Blockchain.

You’ll work closely with our SDK, Network, or Managed Service teams, stakeholders, and partners to improve SubQuery.

Responsibilities

  • Engage with customer partners to discover and learn about key pain points, identify customer need, and then prioritise that work on our roadmap.
  • Articulate what success looks like, and work with our teams to turn that vision into a reality
  • Collaborate with design, development, business development, customer success to ensure that we ship products with the best user experience possible in an agile environment
  • Take the lead in standups, planning, & retrospectives
  • Define and measure success criteria to keep SubQuery in the lead in innovation. What should we build next and how should we go about it?

What we are looking for

  • You have at least 2-3 years of professional product or business analysis experience in developing highly technical software products (ideally in a SaaS business)
  • An ability to independently & quickly learn about technical concepts and code development workflows
  • An ability to manage multiple streams of feature requests, evaluate trade-offs, and make effective decisions
  • Extremely organised, responsive, responsible & accountable
  • 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
  • Excellent verbal and written communication skills so you can clearly communicate with customers and colleagues around the world.
  • Bonus
    • Technical understanding of distributed systems and/or blockchain technology
    • Understanding of code deployment strategies and workflows
 

Junior Blockchain Developer

About the Role

We’re looking for junior but passionate developer to join our small but growing product development team as we build new services on Substrate for the Polkadot ecosystem. Ideally you're graduated as a software engineer with interest or experience in blockchain. As a core part of the team helping to build the future of the Polkadot ecosystem, you’ll be working on cutting edge technologies and learning a huge amount of new skills along the way.

If working on challenging projects at the intersection of computer science and distributed systems excites you, then this is your role.

Responsibilities

  • Work as part of our product development team building our platforms and services for other blockchain teams
  • Work to support new and existing blockchain networks on our platform. This means dockerizing, YAML templating, and otherwise writing code that facilitates different networks running on our Kubernetes based platform every day
  • Help design, implement, test, and deliver improvements to our core services on a fast and frequent basis, especially around monitoring and alerting to allow us to maintain the highest standards of health, reliability and uptime.
  • If appropriate, help our team build a new Substrate blockchain connected as a parachain to Polkadot.
  • Provide technical support and hands-on guidance on our tools and services to users, external teams and communities

What we are looking for

  • A fast learner, or previous experience with blockchain technologies
  • Understanding in the theoretical background in blockchain, distributed systems and cryptographic fundamentals
  • Good english written communication skills
  • Highly self-motivated, ability to work autonomously and proactively
  • Good coding skills coding and developing modern programming languages

Nice to have

  • Knowledge of React, nodejs, Rust, C++, or Go.
  • Some familiarity with containerizing technology, particularly docker, Kubernetes or containerd, but you don’t necessarily need to be an expert
  • Experience working with large open-source codebases
  • Familiarity with Substrate and the Polkadot ecosystem

You can expect

  • You’ll be playing a core role in one of the top Polkadot projects in the world implementing new blockchains.
  • To learn a huge amount from our team and about the thriving industry that we’re in
  • A flexible work environment and schedule where we trust our team with high degrees of autonomy
  • Huge development opportunities to build practical skills and experience in software development
 

Technical Content Writer

About the Role

SubQuery is looking for a talented technical writer to join the team! Our goal is to foster and guide the development and growth of the SubQuery Network and provide support for users and developers to build their own SubQuery Projects. We are making the world’s decentralised data more accessible by allowing developers to query their data faster. As a technical writer you’ll play an important role in developing technical content that is easy to understand and work with different functions across the company

Objectives of this Role

Develop and maintain comprehensive documentation for SubQuery that meets organizational standards Obtain a deep understanding of how SubQuery works to help translate complex product information into simple, polished, and engaging content Develop and maintain detailed databases of appropriate reference materials, including research, usability tests, and design specifications *Evaluate current content and develop innovative approaches for improvement

Role Responsibilities

  • Research, outline, write, and edit new and existing content, working closely with various departments to understand project requirements and ensuring content is up to date and accurate.
  • Write user-friendly content that meets the needs of the target audience, turning insights into language that sets our users up for success which includes examples, tutorials, exercises and videos.
  • Develop content in alternative media forms for maximum usability, with a consistent and cohesive voice across all documentation.
  • Independently gather information from subject matter experts to develop, organize, and write procedure manuals, technical specifications, and process documentation.
  • Work with development and support leads to identify all documentation repositories, revise and edit, and determine the best solution for data compilation and centralized storage.
  • Research, create, and maintain information architecture templates that uphold organizational and legal standards, and allow for easy data migration.

Skills and Qualifications

  • Bachelor’s degree in relevant technical field
  • 2-3 years’ industry experience as an effective technical writer
  • Proven ability to quickly learn and understand complex topics
  • Previous experience writing documentation and procedural materials for multiple audiences
  • Superior written and verbal communication skills, with a keen eye for detail
  • Proven ability to handle multiple projects simultaneously, with an eye for prioritization
  • Experience working with engineering to improve user experience: design, UI, and help refine content and create visuals and diagrams for technical support content
  • Previous software development experience a bonus

You can expect:

Competitive salary in an exciting and fast growing web3 industry A flexible work environment and schedule where we trust our team with high degrees of autonomy. We are open to the right candidate to work completely remotely and are flexible in work hours and location. Opportunity to work with our team and community all around the world to help them grow the OnFinality/ Subquery brand including working directly with clients, developers and investors.

 

Full Stack Developer

Responsibilities

  • Implement server side logic as well as Web UI
  • Optimize backend logic and database queries to handle the growing of data
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Keep improving documentation and help clients of using our product. Run workshops and other sharing when needed

Skills And Qualifications

  • Strong proficiency with JavaScript(ES5 + ES6), Bonus: experience in TypeScript
  • Integration of data storage solutions RDBMS, NOSQL, Message-Queue
  • Knowledge of Node.js and frameworks available for it such as Express, Nest.js
  • Good knowledge of containerization solution like docker
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding and experience of React.
  • Good understanding of server-side CSS preprocessors such as Sass, Less
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Understand basic testing principles and ability of using test frameworks like Jest
  • Proficient understanding of code versioning tools, such as Git

Bonus

  • Understanding blockchain technology, have experience with ethersjs, web3.js, polkadot-js
  • Experience with kubernetes
 

Platform Engineer

Responsibilities

Design of low-latency, high-availability, and performant applications and implement in Golang

Continually search out approaches and opportunities to improve the reliability, quality, and scale of our platform

Develop and own best practices for managing production infrastructure: provisioning, application scaling, configuration management, capacity planning, monitoring, etc.

Develop applications to collaborate with Kubernetes

Participate in system design consulting, platform management, and capacity planning

Balance feature development speed and reliability with well-defined service level objectives

What we’re looking for

  • Highly self-motivated, ability to work autonomously and proactively
  • Experience designing and developing large-scale, distributed, high performance production systems
  • Experience building deployment pipelines leveraging common CI/CD tools
  • Experience with PostgreSQL and Redis
  • An understanding of security best practices
  • Ability to program with one or more high level languages, such as Golang, Nodejs and Java
  • A proactive approach to spotting problems, areas for improvement, and performance bottlenecks
  • Understand containerization solution and have experience with kubernetes is a bonus.
 

Product UX Designer

About the Role

We’re looking for someone to join our growing team as we build infrastructure management tools and services for blockchain teams around the world. Even though our customers are in blockchain, we build and manage a huge number of interactive applications designed to make managing this infrastructure easier.

Our focus is building intuitive applications that make the lives of our customers easier.

You will be responsible for

  • Designing the end-to-end experience and user interfaces across websites and web applications.
  • Working on creating new features or redesign existing experiences based on quantitative and qualitative insights.
  • Guiding the team's decisions to create a cohesive user journey and usable information architecture.
  • Collaborate with developers to help create and evolve design and solutions.
  • Establishing and implementing design systems across our three brands

What we are looking for

  • Intermediate level experience as a product/UX designer.
  • Excellent prototyping skills and can design all stages of the product design lifecycle from user flows, to wireframing and UI execution.
  • Excellent collaboration skills and experience with stakeholders and development teams.
  • Highly self-motivated, ability to work autonomously and proactively and attention to detail

Nice to have

  • Experienced in running and participating in discovery workshops, customer journey mapping workshops, and user interviews
  • Experienced in writing for UX.
  • A portfolio that showcases your design skills and demonstrates innovation, and problem-solving skills.
  • Understanding or interest in the evolving web3 space, its product challenges, blockchain applications and token economics.

You can expect

  • To join our two other designers in our growing team of 30 to ensure that we remain a design led product development company, and that excellent user experience is provided for each and every new feature or application
  • To work in a well funded workplace where we use all the modern tools to solve problems for thousands of users around the world.
  • A flexible work environment where we trust our team with high degrees of autonomy and the option to work from home or from our office at the top of Auckland CBD.
  • You’ll be playing a critical role in a leading web3 company.

Want to keep up-to-date?

We send out a fortnightly email with relevant events, the latest jobs and career insights from interesting and candid people.

Yes please! arrow-right