Gitcoin logo

Senior Engineer - Full Stack


About Us

At Gitcoin, our mission is to build and fund digital public goods. We empower communities of builders to connect and work together to create the future of the open web. As of August 2021, we have helped developers, designers, and creators of all types raise or earn >$35mm to fund their open-source ecosystems by enabling the community and institutions to fund each other with cryptocurrencies such as Bitcoin, Ethereum, or DAI.

About the Role:

We are looking for a Senior Engineer - Full Stack to join us at Gitcoin on our product team developing the future of our Grants, Bounties, and Hackathons products. In this role, you will work alongside fellow engineers, designers, and product managers as part of a dedicated product group to create new products, implement new features, and work to improve the performance, quality, and efficiency of our current products. This role includes implementing architecture improvement, writing code for both our Vue/JS/HTML/CSS frontend and our Python/Django/Postgres backend, empathizing with our users and stakeholders, and collaborating to review, test, and deploy code with the rest of our engineering team.

About You:

  • You are driven to create customer value. You can empathize with customers and our user base to understand their needs.
  • You have a bias towards action. You get things done. When you can’t get them done, you communicate why and what you need to get unblocked.
  • You are persistent in the face of roadblocks. You take the initiative to fix issues before being assigned them.
  • You can identify problems/risks in architecture design and devise creative solutions/remediations.
  • You write automated tests and have an appreciation for dependable continuous integration/continuous delivery practices
  • You advocate for and understand how to incrementally refactor code to continually improve a codebase while ensuring that the systems are designed to scale.
  • You agree that a passionate, inclusive, collaborative team of missionaries always outperforms a loose group of individual mercenaries.
  • You have at least 3 years of experience as a software engineer at a tech company or startup.

Our Tech Stack

Note: We don’t expect candidates have every one of these skills before applying, however we expect them to be an expert in some, well versed in others and open to learning all.

  • Front End: HTML, CSS, JS, Vue, Webpack
  • Back End: Python, Django, Postgres, Redis
  • Infrastructure: Linux, Docker, AWS (EC2, RDS, Elasticache), Ansible
  • Automated testing: Pytest, Cypress, TravisCI
  • Web3: Solidity, Ethereum, cross-chain integrations, browser-based crypto wallets such as MetaMask


  • Work from anywhere! Our completely distributed team spans 5 continents.
  • Learn and grow with an experienced and talented team that values hard work and continuous improvement
  • For US based employees - Full health, vision, and dental insurance
  • For US based employees - 401K Matching
  • Flexible time off (and a culture that takes it)

In addition to being an equal opportunity employer, we understand that our team’s diversity is a strength. Ensuring our team is made up of people from all different backgrounds will lead to the strongest, most performant teams. We welcome applicants from any and all backgrounds.

I am an experienced engineer but I haven’t worked with Web3, crypto, or DeFi before… should I apply?

Yes! This is a new and growing space. If you are passionate about learning new things and excited to dive into a new, expanding field, come grow with us!

Apply now

Please let Gitcoin know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.


Job type


$140K – $180K, 0.1% – 0.35%
Apply now

Please let Gitcoin know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.