⭐ Featured Opportunity

Solidity Engineer

Jan 25

The blockchain engineering team at Sifchain is looking for a talented Solidity engineer to do foundational development work by helping to define and deliver against a coherent product roadmap.Ā Ā 

Ā 

As a Solidity Engineer you would design, implement, deploy, and support blockchain architecture.Ā  Your work would both directly and indirectly affect multiple blockchains and their auxiliary systems.Ā  You should be comfortable with the core primitives of blockchain, including distributed systems, fault tolerance, security, cryptography, networking, microeconomics, and performance optimization.Ā  You should be willing to implement your work on any blockchain that interfaces with Solidity such as Ethereum, Binance Smart Chain, Cosmos (via Ethermint), Avalanche, or more.Ā Ā 

Ā 

As a Sifchain team member, you would be responsible for creating technically viable software with a team of senior engineers specializing in devops, distributed systems, system architecture, testing, and other related fields. You would be collaborating with some of the most diligent minds in the cryptocurrency industry on product direction, both on the core Sifchain team and among its partners, investors, and advisors. As an early team member, you must feel comfortable working in a fast-paced environment where the solutions aren’t already predefined.

Ā 

You should have prior experience in developing high-quality Solidity architecture and be willing to implement it.

Ā 

We are looking for individuals who are passionate about being at the forefront of a new technological paradigm and can lead the design and development of scalable applications.Ā 

Ā 

Responsibilities include:

  • Researching external blockchain systems, understanding how they implement solutions to core blockchain problems (such as consensus, account management, cryptography, fungibility, identity, data storage, and performance), and designing ways to integrate them with Sifchain
  • Developing application-specific features such as liquidity pools, margin trading, liquidity mining, custom consensus logic, and order books into a blockchain at the smart contract level
  • Evaluating the microeconomic (decision theoretic and game theoretic) attributes of a cryptoeconomic design in terms of practicality, fairness, completeness, and capital efficiency, as well as identifying and documenting the relevant assumptions and externalities
  • Design systems with minimal gas usage
  • Developing with sound testing and debugging practicesĀ 
  • Creating technical documentation and well-commented code for open source consumption
  • Collaborating with developers on all parts of the stack internally for auxiliary products such as wallets and block explorers
  • Participating in open source development on shared resources with external development teams
  • Communicating progress to Sifchain’s developer community through Youtube, Telegram, Discord, and developer forums in coordination with a technical product manager

Ā 

Qualifications:Ā 

  • Fluency in Solidity
  • Empathy with the user experience for cryptocurrencies; including software elements like wallets, block explorers, testnets, 3rd party custodians, and node status visualizers; text elements like developer documentation and tutorials; and event elements like price volatility, feature announcements, and partnership announcements
  • Understanding of the tradeoffs of performance, compute, and memory and simultaneously optimize for all three
  • Ability to decompose complex business problems and lead a team in solving them
  • Understanding of rational decision-making among agents and the systemic effects thereof
  • A keen aptitude for sharp feedback and structured communication
  • Desire to work on building things the "right" way to make sure our technical foundation is solid as we build on top of it over the coming years
  • Independence and self-motivation
  • 3+ years engineering experience

Ā 

Bonus Points:Ā 

  • Experience with supplementary Ethereum developer tools like Truffle, Ethers.js, Drizzle, and Infura
  • Experience with multi-agent simulation systems
  • Major contribution to prominent and related open-source projects
  • Experience with deploying complex applications on cloud platforms using a container orchestration platform, such as Kubernetes
  • Background in cryptography or networking
  • Background in academic economics or finance
  • Familiarity with Cosmos, Tendermint, or Thorchain
  • Familiarity with the GoLang programming language
  • Familiarity with Ethereum development tools like Drizzle, Truffle, and Infura
  • Familiarity with Terraform
  • Familiarity with GraphQL
  • Experience in small startĀ­up environments
  • Experience with a distributed team / remote work

Listed in: Cryptocurrency Jobs, .

50 applications

Solidity Engineer at Sifchain: FAQ

Where is the Solidity Engineer role at Sifchain based?

The Solidity Engineer role at Sifchain is based in . Check the job description for any remote or hybrid options.

Is the Solidity Engineer role at Sifchain full-time or contract?

Sifchain is hiring this Solidity Engineer as a full time position.

How do I apply for the Solidity Engineer role at Sifchain?

You can apply for the Solidity Engineer role at Sifchain directly on this page using the Apply button. Remote candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.

Related Salaries in Web3