Login as Talent Sign up as Talent Login as Client Sign up as Client

Senior Solidity Software Engineer

Job Description

Our engineering team is currently a small, tight-knit and highly productive group. As an early member of the engineering team, you’ll be directly involved in making and executing technical decisions, as well as interfacing with our product team to understand business needs better.  We all currently work across the stack to build out new features, and optimize our current solution to offer the best possible experience to our users. 

As a solidity engineer, you will own the development, testing, and deployment of smart contracts that will power Hang’s rewards and loyalty programs associated with users’ NFTs. 

Job Responsibilities



  • Deploy and upgrade smart contracts on EVM-compatible blockchain.




  • Test mock Solidity contracts using a framework like Hardhat, Truffle, or similar testing framework




  • Contribute to the architecture and PRDs related to smart contract projects.




  • Communicate requirements and build specs to more senior and junior engineers.




  • Interface with new and existing customers and company stakeholders to understand business needs and identify potential technical solutions.




  • Collaborate with other engineers by engaging in agile best practices like peer code reviews and documentation.




  • Automate flows for deploying, testing and upgrading our blockchain contracts across EVM-blockchains like Ethereum and Polygon, as well as the Solana blockchain.



Job Requirements



  • You have 5+ years of experience in software development.




  • You have 2+ years experience using Solidity in a professional project.




  • You’re familiar with common Solidity libraries and protocols (e.g. OpenZepplin, Gnosis, Chainlink).




  • You have strong experience or interest in JavaScript/ TypeScript.




  • You are familiar with task runners such as Webpack.




  • You have worked on and shipped production-grade code while factoring in performance, accessibility, and application design.




  • You are able to communicate clearly with non-technical stakeholders.



javascript solidity typescript openzeppelin

Apply Now
Job Type

Full time payroll

Category

Smart contract programmer



⭐⭐⭐⭐⭐
ultraGenius: a fresh start

Ultragenius has given me a new start in my life. I always wanted to start my gig and work as a freelancer for good clients, and these guys have helped me accomplish my long term goal in only 3rd year of my career. They are highly supportive and helpful. I am grateful that I got a chance to work with them.

Mahesh Inder, Reactjs Dev

⭐⭐⭐⭐⭐
Excellent guys

Shailesh is excellent person to work with if your startup or organisation is finding talent for your web3 product and he is also helping developers and builders in web3 to find great team to work remotely. so he is creating win-win situation for both.

Mitul Gajera, web3