Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Solidity Engineer / Tech Lead (Remote, Contract, NO C2C)

Engineering | Remote | Full Time

Job Description

JOB TYPE: Freelance, Contract Position - No agencies (See notes below)

LOCATION: Remote

HOURLY RANGE: Our client is looking to pay $90 - $125 USD / HR

ESTIMATED DURATION: 40h/week, long-term, ongoing project

ABOUT US:

Braintrust (usebraintrust.com) is a user-controlled talent network, where you keep 100% of what you earn and actually get to own the platform. We've been onboarding some big clients and specifically need a Solidity Engineer / Tech Lead for one of our clients,  

 

ABOUT THE ROLE:  

The blockchain engineering team 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 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 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 our client's product
  • 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 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 their technical foundation is solid as they build on top of it over the coming years
  • Independence and self-motivation

 

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



ABOUT THE HIRING PROCESS:

Qualified candidates will be invited to do a screening interview with the Braintrust staff. We will answer your questions about the project, and our platform.  If we determine it is the right fit for both parties, we'll invite you to join the platform and create a profile to apply directly for this project.  

C2C Candidates: This role is not available to C2C candidates working with an agency. If you are a professional contractor who has created an LLC/corp around their consulting practice, this is well aligned with Braintrust and we’d welcome your application.  

Braintrust values the multitude of talents and perspectives that a diverse workforce brings. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status.