My client, a leading firm in the blockchain space, has a requirement for a Senior Full Stack Engineer. This is a remote role from within Eastern / Central Time Zone - United States / Canada.
About My Client
We are a leading firm in the blockchain space, specializing in advanced protocol engineering, security audits, and cross-chain interoperability. Our mission is to drive forward blockchain technology through open-source solutions, enhancing accessibility, security, and sustainability. We have a track record of pushing the boundaries of blockchain innovation and contributing to major projects in the industry.
The Role
We are seeking an experienced Senior Full Stack Engineer with a strong background in TypeScript and Web3 technologies. In this role, you will work on high-impact projects, including maintaining and developing one of the oldest and most widely used Web3 libraries. Your contributions will be crucial in shaping the future of blockchain technology.
Key Responsibilities
- Collaborate with project managers and engineering teams to enhance and improve existing Web3 libraries.
- Review and test code, address bugs, and contribute to the overall design and optimization of the software.
- Develop compliant and optimized code based on protocol specifications and latest updates.
- Stay informed about the latest Ethereum Improvement Proposals (EIPs) and integrate relevant updates.
Required Skills and Experience
- Over 5 years of experience with TypeScript, including strong knowledge of its paradigms and best practices.
- Proven experience in the full software development lifecycle and contributing to open-source projects.
- Excellent debugging and code review skills.
- Familiarity with software development best practices and design principles.
Nice to Have
- Experience with distributed systems, network programming, or cryptography.
- Experience maintaining a large codebase, including CI/CD pipelines and various testing frameworks.
- Knowledge of Ethereum and EVM-compatible blockchains.
- Familiarity with different web bundlers and versioning practices.
Application Process
- Initial screening call with a tech recruiter.
- Technical assignment to assess debugging skills.
- Interview with the project manager.
- Final technical interview.
Why Join Us
We are a remote-first company offering flexibility, opportunities for growth, and a results-driven environment. Our international team values autonomy and responsibility while providing a supportive and innovative work culture.