← back to previous jobs

Bitwave

Remote
Apply for this position
❤️ Please support us by letting Bitwave know you found this job on FindWeb3.com. Thanks!

Senior Smart Contract Developer

📅
Jan 15
🕘
Contract / Full-Time
💻
Fully Remote

Bitwave is a rapidly expanding startup that specializes in software for businesses that use digital assets and crypto. Our platform provides cryptocurrency accounting, tax tracking, bookkeeping, digital asset treasury management, crypto AR / AP tooling, and we recently added full DeFi support (lending pool, liquidity pools, NFTs, etc).


We’re looking to hire a talented developer with a love for Blockchain and Smart Contracts to join our growing team.


In this role you will:



  • Develop Ethereum / BSC smart contracts in Solidity or Vyper

  • Obsess about the security of smart contracts and coordinate with external auditors

  • Understand L1 and L2 chains, and have a deep understanding of the innards of various blockchains

  • Collaborate cross-functionally with other teams to build performant and robust blockchain-based solutions, and to develop integration design and estimates on design and development services

  • Understand smart contract development cycles, truffle, and testing process

  • Develop or contribute to the development of dApps and understanding of Web3.js

  • Partner with product management to define the requirements and prototype and design new features

  • Develop high-level and detailed user flow diagrams, wireframes, storyboards, mockups, and protos to effectively communicate interaction and functional design

  • Be a key player in our agile process


Preferred Qualifications



  • Interest in digital assets, decentralized finance, and cryptocurrencies

  • BS degree in Technical expertise area (CS, Mathematics, etc)

  • 4+ years of experience in building enterprise software and coding

  • 1+ years of experience working on cloud software and

  • 2+ year of experience with blockchain and smart contracts (Ethereum, Hyperledger, Solidity, Vyper, etc)

  • Experience developing distributed systems

  • Experience with Java, Python, Golang, or similar languages

  • Hard-working, dedicated, data-driven

  • Ability to excel both independently and work cross-functionally

  • Demonstrated commitment to understanding and prioritizing the needs of the customer

  • Excellent written and verbal communication skills

  • Experience with agile tracking tools, CI / CD, GCP


Bonus qualifications:



  • Financial products, ERP systems, or similar

  • Data transform and data syncing skills