Node Developer
Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now
We are looking for a Node Engineer that can help us improve our Interlay and Kintsugi cross-chain networks. You will enable us to ship new features to our community, keeping our TypeScript library, GraphQL layer, and monetary library up to date, and help the team scale.
You are our perfect candidate if you have a strong track record of implementing and releasing Node projects written in TypeScript, maintaining GraphQL code-bases, and contributing to open-source projects. You are both a passionate software engineer that cares deeply about shipping a product, writing maintainable code, tests, and type systems as well as a great communicator that values teamwork in an agile and remote environment.
You are ideally passionate about DeFi and crypto-currencies and have the drive to solve novel issues.
What you will do
- Implement new features for our Interlay/Kintsugi bridge in our open-source library as well as the GraphQL caching layer (similar to “The Graph” in the Ethereum world).
- Support your own team using the API and queries you are implementing as well as helping the wider community to leverage the libraries by adding great documentation and supporting as needed
- Ensure that our bridge is running and resolve issues in production such as JS integrations in the UI and with block explorers
- Coordinate with the Rust team on upcoming changes to the underlying blockchain implementation and, if needed, check the Rust code for types and events with the support of the Rust team
- Provide scripts to support others e.g., arbitrage bots, cross-chain testing, or monitoring interfaces
- Write end-to-end tests with tools such as docker compose and coordinate with DevOps
- Review pull requests of other team members and give constructive feedback to refactor/improve our current implementation
- Drive our open-source efforts to release useful libraries back to the open-source community (e.g., our monetary lib)
- Contribute to external / third-party dependencies (e.g., polkadot.js) and submit patches upstream
Requirements
- Proven 5+ years experience in implementing and maintaining Node projects in TypeScript
- Proven experience in providing SDKs to other engineers including great documentation that includes clear API definitions and usage examples
- Self-guided ability to contribute to external repositories and open-source projects
- A strong desire to iterate fast and ship the product to the community as often as possible
- Thorough understanding of testing best practices with multiple different software components
- Enjoy working in agile teams and have a knack for improving the development process in collaboration with the team
- Outstanding communication and planning skills
Nice to have
- You are a DeFi/cryptocurrency user
- You have experience in testing automation and devops tools such as Docker, Datadog, …
- Prior work with libraries such as polkadot.js, ether.js, cosmjs, solana-web3js, terra-js
Benefits
- Research-oriented team
- Solve novel problems
- Stock options
- Remote working
- 30-day vacation
- Allowance for a co-working space
- Yearly retreat
The salary range for this role is £80-120k.
Please let Interlay know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.
Job type
Role
Compensation
Keywords
Please let Interlay know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.
About Interlay
Not what you're looking for?