Staff Software Engineer - Smart Contracts Team (Remote)
About the Role
We are hiring a Staff Software Engineer to join our Smart Contracts Team in a fully remote capacity. As a Staff Software Engineer focused on smart contracts, you will play a crucial role in enhancing EVM compatibility and improving the developer experience for users migrating from other EVM chains. This position offers a unique opportunity to work with a fast-growing software company dedicated to supporting an open-source, proof-of-stake platform that is EVM-compatible.
What You'll Do
- Stay connected with the EVM ecosystem, bringing vital learnings and applicable explorations back to the team to improve EVM Developer Experience (DevEx).
- Implement and enhance Java-based smart contract services that parse bytecode and process transactions submitted via an EVM client.
- Design, develop, and maintain server-side logic and public APIs using TypeScript, SQL, REST, GraphQL, and Web Sockets.
- Write efficient, reusable, and reliable code to optimize for maximum speed, scalability, and system efficiency.
- Apply knowledge of Solidity and the EVM transaction lifecycle to explore and unblock Web3 tool and DApp integration capabilities.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency and effectiveness.
Requirements
- 5+ years of experience in software engineering with a focus on smart contracts and blockchain technologies.
- Strong proficiency in Java, JavaScript, TypeScript, and SQL.
- Experience with EVM-compatible platforms and understanding of the Ethereum ecosystem.
- Familiarity with Web3 technologies and APIs, including REST and GraphQL.
- Proven ability to write clean, maintainable, and efficient code.
Nice to Have
- Experience with Solidity and smart contract development.
- Knowledge of blockchain security best practices.
- Familiarity with DevOps practices and CI/CD pipelines.
What We Offer
- Competitive salary ranging from $140,000 to $180,000 per year.
- Fully remote work environment with flexible hours.
- Opportunities for professional growth and development.
- Collaborative and innovative team culture.
- Access to cutting-edge technologies and tools.
This Staff Software Engineer position offers a unique opportunity to work remotely for a fast-growing company in the blockchain space, with a competitive salary and a focus on innovation.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months