Senior, Staff Software Engineer - Smart Contracts Team

closed
Swirlds Inc Logo

Swirlds Inc

πŸ“Remote - Worldwide

Summary

Join our Smart Contracts team as a seasoned engineer to contribute to the development of Hedera services in Java and web3 APIs. You will be responsible for implementing smart contract services, designing back-end logic, and exploring new technologies.

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, Web3.js / Ethers.js frameworks, JavaScript/TypeScript
  • 7+ years of software development experience
  • Master’s degree in Computer Science or a similar field or equivalent work experience

Responsibilities

  • Staying connected with the EVM ecosystem
  • Implementing and enhancing the Java-based smart contract services on the Hedera network
  • Designing, developing, and maintaining server-side logic for back-end solutions with public APIs
  • 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 on Hedera
  • Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency and effectiveness
  • Developing various aspects of the Hedera Hashgraph Distributed Ledger Ecosystem

Preferred Qualifications

  • 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

Benefits

80% of your time designing, coding, and testing

This job is filled or no longer available