Greymass is Hiring: Product Manager, API Developer, SDK Developer
Greymass is hiring!
For the last few months, Greymass has been focusing on growing as a company, so that we can better meet the needs of the blockchain communities that we serve — specifically Antelope chains including EOS, Proton, Telos, and WAX. We’re now on the lookout for a Product Manager, an API Developer, and an SDK Developer to join the team. So if any of those sound appealing to you, please let us know at hello@greymass.com!
The job descriptions are below, but before we dive in, we have a few housekeeping things to take care of:
First of all: who is Greymass?
Greymass is an expert team of researchers and developers who passionately believe that the internet (and the world) can be a better place, and that distributed ledger technology will help us get there. Our objective is to empower developers with the tools they need to create products and services for — and to help users participate in — decentralized communities. We’re the creators of open-source products including Anchor, Unicove, and multiple core-level software development kits for Antelope.
What’s it like to work with us?
As a company, we’re committed to helping people build the careers they want while maintaining a productive and enjoyable work environment. Everyone at Greymass is dedicated to our values of leading with transparency, acting with integrity, following your curiosity, and admitting when you’re wrong. While Greymass is a 100% remote company with team members in North America, Europe, and Asia, we’re a tight-knit group and make sure that the distance doesn’t get in the way of building real connections with each other.
Any general requirements?
The positions listed below are open globally, but your ability to attend meetings at 8am PST (UTC -8) is highly valued.
We would also like to note that we’re currently hiring for contract roles only, so benefits are not included. However, if you are based in a country where healthcare benefits are prohibitively expensive (such as the USA), we will take this into consideration when negotiating contract rates.
Open Positions
Product Manager
Greymass is looking for a product manager to lead the development of our main products, namely Anchor and Unicove. Anchor is our security-first wallet and authenticator for storing private keys, while Unicove is still in the early stages of becoming a flexible web wallet to help users manage their tokens and perform transactions. As a product manager, your focus would be helping these products to achieve their full potential as public goods for the Antelope community.
About the role:
- You will be responsible for creating and managing the roadmap and product development for Greymass applications
- Collaborate with internal and external stakeholders to establish budgets, product priorities, and development schedules
- Work closely with development, design, marketing and stakeholders while guiding projects through development
- Coordinate with external contributors to provide product localization and other support
- Gain a deep understanding of Greymass product users, the Antelope community, and technology and competition in the blockchain industry
What we’re looking for:
- Prior experience as a product manager, project manager, producer, or similar role that showcases strong communication and organizational skills
- Ability to attend team meetings at 8am PST (UTC -8) is particularly important for this role
- Experience in the blockchain or tech industry is a plus
Web API Developer
Greymass is looking for a developer with strong backend development skills and data modeling experience to help bring both Robo and Fuel to the next level. Fuel is a product that Greymass developed to be a turn-key solution for resource billing on Antelope chains, written in Node.js + MongoDB, while Robo is a scalable blockchain history provider written in Golang + BadgerDB. These projects are intended to provide value to users and developers on Antelope-based chains.
About the role:
- For Robo, you will be responsible for abstracting the indexing processes to allow for flexible custom API endpoints, and the creation of custom indices for Greymass purposes (e.g. balance APIs)
- For Fuel, you will be responsible for standardizing the API endpoints and defining standards, improving estimation and billing costs, and adding new features such as pay-as-you go billing via fiat subscriptions or prepayments
- For open-source projects, you will prepare and package the codebase for public release, including documentation and automation for deployment
- In the future, you will build or modify API plugins within nodeos to extend functionality
What we’re looking for:
- Experience with Golang and/or Node.js
- Familiarity with REST and WebSocket API architectures
- Comfortable working in an independent and self-directed manner
- C++ experience is a plus for working within nodeos
- Experience working within the blockchain community or on open-source projects is a plus
Web SDK Developer
Greymass is looking for an experienced developer focused on modern web development to help us build the next generation of Antelope web software development kits (SDKs). You will be directly contributing to making Antelope a developer-friendly community that can foster the next generation of blockchain-based technologies, by creating tools that make it easy to build on Antelope-based chains.
About the role:
- You will be responsible for multiple existing protocols by Greymass, including the EOSIO Signing Request (ESR), Anchor Link/Buoy, and Request for Permission — additional information can be found on our Github
- You will be a main contributor to SDKs that Greymass is developing for the Antelope ecosystem, including a Starter Kit for new developers, a Web Client SDK (for API access, sessions, and transactions), and a core library for Antelope data
- You will also help to create an application registry for blockchain app discovery and verification
What we’re looking for:
- Experience with TypeScript/JavaScript
- Experience with modern JS bundlers (rollup, webpack, etc.)
- Experience with web frameworks for SDK compatibility (Svelte, ReactJS, Vue, etc)
- Comfortable working in an independent and self-directed manner
If you would like to apply to any of these positions, please send an email to hello@greymass.com with a short personal introduction and either your resume or Github portfolio.