Typescript Jobs at ChainSafe Systems
There are 32 Web3 Jobs at ChainSafe Systems
Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
ChainSafe Systems | Remote | $54k - $100k | |||
ChainSafe Systems | Remote | $54k - $60k |
This job is closed
ChainSafe Systems, a blockchain research and development company, is seeking dedicated TypeScript Engineers to join the Web3.js team.
About Web3.js
Web3.js is the Ethereum Javascript API which connects with the Ethereum Execution (formerly known as eth1) API specifications. Web3.js is one of the most used and oldest libraries in the Ethereum Javascript ecosystem. Since 2015, this library has enabled many developers to get started with developing on the Ethereum tech stack. It’s rich with useful APIs and features which help users interact with the Ethereum blockchain.
About the role
As a TypeScript engineer, you will contribute to Web3.js by developing accurate, secure and performant code to implement various specifications. You'll also have the opportunity to engage with a wider Ethereum community, other web3 teams and contribute to research efforts to influence its future design. The position is full-time and remote-friendly.
Responsibilities
- Understand a protocol specification and be able to develop a highly performant integration within those specifications
- Follow, communicate and collaborate with key Ethereum developers to stay up to date with new and changing specifications of the protocol
- Research multiple solutions to problems and evaluate their performance
- Investigate and resolve issues submitted to the Web3.js repository
- Refactor and improve existing features in the open-source library
- Review, audit and test your teammates code
- Provide feedback on overall design decisions
- Engagement with the wider Ethereum Javascript developer community
Required skills and experience
- Extended experience developing highly performant, secure, and scalable software
- High proficiency in Javascript and TypeScript
- Comfortable learning complex protocols from scratch
- Takes initiative, is a self-starter, be accountable for work
- Experience with open-source software or strong communication skills as we actively coordinate with external parties
Nice to have
- Used web3.js library or directly consumed Ethereum JSON RPC API
- Previous open-source contributions and/or project management
- Experience with blockchain protocols
- Experience with cryptography
- Familiar with Node.js and / or the v8 javascript engine
- Strong academic or engineering background
- Performance analysis and optimization, optimizing data structures and algorithms
- Devops, testing infrastructure, and CI for large systems
- Familiarity with open-source software principles
ChainSafe is a remote-first company with an international team. We offer opportunities for personal and professional learning and growth, value autonomy and responsibility, and have a results-driven environment, flexible work hours and time-off policy, as well as competitive salary.
To apply for this position, please fill out the linked application form at https://chainsafe.io/careers***.*** Please attach your CV/resume as well as a link to your Github/Gitlab profile or some other software project you have contributed to.
Why join us
Founded by Developers for Developers, we foster an Agile environment where tasks are assigned based not just on what you know but what you want to learn. We offer fast opportunities for personal growth, mentorship, professional development funding, tons of autonomy and responsibility, a results-driven environment, close collaboration with an international team, exposure to a wide array of ecosystems and trailblazing technologies, and flexible work hours.
At ChainSafe, we are a compassionate group of builders and makers, working to bring our ideas to life. You’ll be part of a team that believes in the vital importance of community and contributing to advance humanity with open-source and decentralized technology.
We care deeply about our values and look for these in every team member: A dedication to self-improvement and professional development; a commitment to community and collaboration; a drive for accountability, diligence, and autonomy; and above all fostering a place of acceptance, friendliness, and compassion.
Tell us who you are and learn more about us
If you are ready to join us, assemble your highlights (GitHub, portfolio, LinkedIn) and show us your best work. Get ready to have incredible conversations with passionate developers like yourself. For our team’s project highlights, explore our Discord, GitHub, and website.
We welcome your fresh perspectives and ideas
ChainSafe is a remote-first company with an international team. We offer opportunities for personal and professional learning and growth, value autonomy and responsibility, and have a results-driven environment, flexible work hours and time-off policy, as well as competitive salary.
To apply for this position, please fill out the linked application form at https://chainsafe.io/careers***.*** Please attach your CV/resume as well as a link to your Github/Gitlab profile or some other software project you have contributed to.