Fluent English communication skills., 5+ years of engineering experience, with 3+ years in a management role., Strong backend development experience in NodeJS and smart contract languages like Solidity or Vyper., Advanced understanding of EVM and L2 blockchains, including consensus mechanisms..
Key responsabilities:
Lead and mentor a team of backend, smart contract, and frontend engineers.
Develop and implement web3 protocols and customer-facing software.
Ensure adherence to engineering best practices and project timelines.
Manage the implementation of organizational processes and conduct code reviews.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Your business should not have to spend hundreds of thousands to get started with blockchain technology. The hardest part can be getting the data you need, onto the blockchain you prefer.
Gora abstracts away the complexities of connecting your enterprise systems' data to your preferred blockchain.
Gora Network is a leading data oracle on Algorand. We’re working on the next generation of the data oracles to bring data of any complexity on any chain. You will be helping to lead our protocol team which is responsible for our core product. You will ensure your team is meeting project timelines and deliverables. Ensure that your team follows engineering best practices – sprints, code reviews, software design docs, or conducting post-mortems. Oversee and manage the implementation of organizational processes and best practices. You will split time between managing the team and on-hands developing and delivering software.
Tasks
Manage, mentor and coach backend, smart contract and frontend engineers
Develop internal and customer-facing software using Node JS (TypeScript)
Design and implement web3 protocols, using Solidity, Vyper, TEAl and PyTEAL
Work with EVM and non-EVM blockchains
Write unit, integration, e2e, and stress tests
Requirements
Fluent English communication
Previous experience managing a fully-remote, distributed team
5+ years in Engineering
3+ year experience managing a team which owned a highly scalable service or protocol with > 1M liquidity
Backend development experience in NodeJS in production
Strong understanding of consensus mechanisms
Advanced understanding of EVM and L2s blockchains (Node RPC API, state-machine, ABI encoding, callstack traces reading)
Working knowledge of web2 and web3 communication protocols: HTTPS, RPC, Web sockets
Proficiency in writing smart contracts using languages like Solidity or Vyper
Bonus: knowledge of Algorand infrastructure, AVM, TEAL, PyTEAL
Bonus: Experience with Kubernetes and Docker
Benefits
Equity options in $GORA token, aligned with your performance
Fully remote work with flexible hours
Ownership of tech stack decisions
Creative team, vibrant environment, and supportive leadership
Suggestions welcome: propose an idea and execute it
Competitive remuneration based on skills and experience
Feel free to share your GitHub and any code you are proud of. We will respond only to relevant applicants. For headhunters: please skip the pleasantries and share relevant CVs directly.
Required profile
Experience
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.