Senior Solidity Engineer

Lviv, Ternopil, remote
Full time

    By applying you are agreeing to the Terms & Privacy

    StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU. Our developers work directly on the product as an integral part of the startup team

    About project

    Agora is the leading Web3 governance software that combines contract and client work to deliver software that empowers the creative action and participation of tens of thousands and delegates and community members across the world’s biggest DAOs.

    Their vision is to reduce the barriers to human coordination and make those problems as efficient and effective as possible. They are currently working with some of the world’s biggest and most influential DAOs: Uniswap, ENS, Optimism, Nouns and more. Each day, they build better and better software for these communities to coordinate people and resources to empower collective, distributed actions in our world.

    Over the coming years, they will build out their own governor and protocol that will take all that they have learned and continue to learn from working with these great DAOs and bring it to the mainstream.

    Tech stack

    JS, React, Next.JS, Typescript

    Team composition

    5 people (CEO, CTO, product and design, and 2 other engineers)

    Project stage


    Qualifications and skills

    • You should have a strong work ethic and care about the day-by-day progress of what you are building, but should also keep one part of your brain, untethered from the earth and in the sky, as our mission is to build a protocol that will make everything we are currently building obsolete or at least overly simple in comparison
    • You should think and act like an owner. It’s important that everyone at Agora earns a piece of the company given that we are asking for so much of your time and attention
    • You should love governance or be very curious about it. We believe that governance is still in it’s infancy in Web3 and that collective, decentralized communities can come together to do amazing things together. You should be able to talk about these topics and tell us what you love, or don’t love about them. If you are looking for a place to get started, checkout
    • Compound Bravo
    • Open Zepplin Governor
    • You should understand the Web3 data stack. How does data get onto the EVM, and how does it get into our application, and how can you do that efficiently
    • You should be fluent in some of the most common Web3 protocols and be able to explain how and why they work. For example, protocols like Lido, Uniswap, and ERC-721/1155. You don’t need to have worked on these contracts directly, but you should be comfortable explaining their design patterns and extrapolating pieces that work for them, to our problems at Agora
    • You should have a lot of ideas about how to reduce Gas costs, or find creative ways to optimize contracts and functions to make core elements of Web3 cheaper for end users. without sacrificing quality
    • You should understand how L2s work or be interested in how they work and operate. At Agora, we do a lot of work with Optimism and other L2s, so it’s important that you are able to understand the mechanics of how they work so that we can most effectively utilize their design to further the goals of the communities they serve
    • You should be proud and passionate about Open Source. Get ready to share some code with us, or tell us about what your favorite open-source software is and why
    • English – B2/B2+


    • Reviewing existing Governance and DAO contracts of prospective customers and making suggestions of how they could improve the design of their governor and estimating the time and cost of each
    • Working with our auditors to address issues and designs with our existing protocol code and smart contracts
    • Working with the team to brainstorm and contribute to our protocol’s whitepaper and design documents as we build out the future of collective, creative human collaboration
    • Working on contract upgrades for existing DAOs using the ERC-20, ERC-721 and ERC-1155 protocols
    • Working on building our own deployer and upgrade contracts for our new customers that don’t have existing governance solutions
    • Working with our engineering team to make sure that the contracts you are writing are being indexed and called properly and that our application is working as best as can be
    • Most importantly, thinking creatively and outside the box when it comes to pushing the envelope on the design and engineering of innovative Governance and voting modules to make the experience of collective creation and human collaboration better for new and existing DAOs

    Why StartupSoft?

    • Work with top entrepreneurs and startups from Silicon Valley and EU
    • Become an integral part of the core team — be more than someone who just writes code
    • Potential to receive equity in high-growth startups
    • Contribute to well-funded products with potential to impact millions
    • Beautiful offices in the best locations with high-end amenities
    • Tight-knit team with an inclusive and transparent culture
    • Only the latest, modern technologies with no legacy code and management bureaucracy
    • Above average salary, benefits & medical insurance

    Want to check the rest of vacancies?

    More Vacancies
    Roksolana Pyrtyk

    Roksolana Pyrtyk

    Talent Acquisition Specialist