Gitcoin logo

Staff Engineer - Full Stack

Gitcoin

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 Staff 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 supporting architecture improvement, reviewing design mock-ups for engineering feasibility, 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 lift the combined technical skills of the engineering team.

About You:

  • You are sought out for technical guidance. You anticipate technical issues at the product level and make architectural and design decisions to avoid them.
  • 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 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 know how to triage complex issues, and you know how to build a system to provide fault tolerance.
  • You inspire engineers around you to be better at what they do. You inspire the community of coders at Gitcoin.
  • You write automated tests and have an appreciation for dependable continuous integration/continuous delivery practices
  • You have at least 7 years of experience as a senior 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 many, 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, Selenium, TravisCI
  • Web3: Solidity, Ethereum, cross-chain integrations, browser-based crypto wallets such as MetaMask

Benefits:

  • 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

Compensation

$140K – $220K, 0.2% – 0.4%
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.