Staff Software Engineer - Smart Contracts Team

Not Interested
Bookmark
Report This Job

profile Job Location:

New York City, NY - USA

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

About The Role:

The Smart Contracts team is looking for a seasoned engineer who can contribute to the development of the Hedera services in both the Java and the web3 APIs in JS/TS that process smart contract transactions across the network submitted using varied web3 tools.

Qualification Requirements:

  • Experience with distributed open-source application development
  • Excellent debugging critical thinking and interpersonal skills
  • Knowledge of the blockchain technology ecosystem particularly the EVM
  • Expertise in the Java and JS/TS programming language and its ecosystem of libraries and tools
  • Experience with smart-contract development with Solidity/Vyper Foundry / frameworks JavaScript/TypeScript
  • Experience with Ethereum Development Suites (e.g. Harhat Foundry Truffle Ganache Tenderly)
  • Experience writing secure efficient and gas-optimized smart contracts for decentralized applications (DApps) on EVM-compatible networks
  • Understanding of Ethereum ecosystem ERC20s ERC721s ERC1155s on-chain and off-chain
  • 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
  • Familiarity with test-driven software development processes and continuous integration tools and systems
  • Experience with web3 tools that support development indexing and transaction management such as TheGraph
  • 7 years of software development experience
  • Masters degree in Computer Science or a similar field or equivalent work experience

Other skills that are great to bring with you but that we can help you develop:

  • Knowledge of the Hedera network
  • Deep knowledge of and experience with the Java VM covering its strengths and weaknesses
  • 5 years of Java experience
  • Deep knowledge of and 5 years of experience with Node JS covering its strengths and weaknesses
  • Strong grasp of Computer Science fundamentals including concurrency performance optimization and reusability
  • Strong engineering principles and processes aimed at developing simple modular testable and high-quality code
  • Familiarity with security principles cryptographic tools and libraries
  • Familiarity with high-performance architectural systems and design patterns
About The Role: The Smart Contracts team is looking for a seasoned engineer who can contribute to the development of the Hedera services in both the Java and the web3 APIs in JS/TS that process smart contract transactions across the network submitted using varied web3 tools. Qualification Requiremen...
View more view more

Key Skills

  • Campaigns
  • JSP
  • Dhtml
  • Loans
  • Automobile