14 hours ago

Staff Software Engineer - Smart Contracts Team

Career Renew

Hybrid
Full Time
$180,000
Hybrid

Job Overview

Job TitleStaff Software Engineer - Smart Contracts Team
Job TypeFull Time
Offered Salary$180,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Staff Software Engineer - Smart Contracts Team

Career Renew is seeking a Staff Software Engineer for one of its clients, specializing in Smart Contracts. This is a fully remote role primarily based in the US, with European candidates welcome if they can align with the EST timezone.

About The Role

The Smart Contracts team is actively looking for a seasoned engineer ready to significantly contribute to the development of services using both Java and web3 APIs in JS/TS. These services are crucial for processing smart contract transactions across the network, submitted through various web3 tools.

In this dynamic role, you will engage in a variety of responsibilities, including but not limited to:

  • Staying connected with the EVM ecosystem, bringing vital learnings, discussions, and applicable explorations back to the team to improve EVM DevEx.
  • Implementing and enhancing the Java-based smart contract services on the network that parse byte code and process transactions submitted to the network via an EVM client.
  • Designing, developing, and maintaining server-side logic for back-end solutions with public APIs involving TypeScript, SQL, data ingestion, REST, GraphQL, and Web Sockets.
  • Applying Web3 knowledge of Solidity and EVM transactions life cycle.
  • Writing efficient, reusable, and reliable code to optimize for maximum speed, scalability, and system efficiency.
  • Exploring and unblocking web3 tool and DApp integration capabilities, ensuring developers can continue to use their familiar tools when migrating to us from other EVM chains.
  • Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency and effectiveness.
  • Developing various aspects of the Hashgraph Distributed Ledger Ecosystem.
  • Being a strong and proficient hands-on programmer, spending 80% of your time designing, coding, and testing.

Requirements

  • Must have 7+ years of software development experience and experience with distributed open-source application development.
  • Must have strong expertise in the Java and JS/TS programming language and its ecosystem of libraries and tools.
  • Experience with smart-contract development using Solidity/Vyper, Foundry, Web3.js / Ethers.js frameworks, JavaScript/TypeScript.
  • Experience with Wallet integrations (MetaMask, WalletConnect, etc.): tools and libraries for connecting Web3 applications with users' cryptocurrency wallets.
  • Strong understanding of RESTful API design and development.

Key skills/competency

  • Smart Contracts
  • EVM Ecosystem
  • Java Development
  • JavaScript/TypeScript
  • Solidity
  • Web3.js/Ethers.js
  • Distributed Ledger
  • API Design (REST/GraphQL)
  • Wallet Integrations
  • Scalable Systems

Tags:

Staff Software Engineer
Smart Contracts
Web3
Blockchain
Java
JavaScript
TypeScript
Solidity
EVM
Distributed Ledger
API Development
MetaMask
WalletConnect
Foundry
Ethers.js
Web3.js
SQL
REST
GraphQL
Hashgraph

Share Job:

How to Get Hired at Career Renew

  • Research Career Renew's client: Study their mission, values, recent news, and impact on the blockchain space.
  • Tailor your resume for Staff Software Engineer - Smart Contracts Team: Highlight 7+ years of Java, JS/TS, Solidity, and Web3 development experience.
  • Prepare for technical interviews: Focus on smart contract lifecycle, EVM, distributed systems, and API design principles.
  • Showcase your Web3 expertise: Be ready to discuss projects involving Solidity, DApp integration, and wallet connectivity like MetaMask.
  • Demonstrate problem-solving: Be prepared to articulate your approach to complex system design and optimization challenges.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background