ETHGlobal

Software Engineering Intern

ETHGlobal

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Entry Level

Tech Stack

GraphQLNext.jsReactTypeScriptWeb3

About the role

  • Building Typescript integrations with third-party SDKs, and integrating with web3 wallets & protocols
  • Contributing to frontend for web apps used by ETHGlobal community members and internal tools used the ETHGlobal team.
  • Contributing to our new onchain product - Plus (ethglobal.com/plus)
  • Working closely with Engineering, Partnerships, and Leadership teams to build new ETHGlobal products
  • Engage and educate the web3 community, from users to contributors
  • Building integrations with third-party APIs and tools we use to manage events
  • Building experiences around integrating with web3 wallets and protocols
  • Contribute to infrastructure to test, deploy and run systems that power ETHGlobal products
  • Developing high-quality, performant, modern, clean and readable code
  • Implementing functional UI elements from design mocks, with an eye toward performance and accessibility
  • A desire to keep up with modern best practices in web development
  • Joining a fast-paced, early-stage organization, where you can have a direct impact on the organization's objectives and ship things to prod which are used by people from 80+ countries

Requirements

  • Direct experience working with TypeScript demonstrated with past work publicly available on GitHub
  • Proficiency with React including understanding of state, hooks and server side rendering
  • Prior experience with NextJS, TailwindCSS and using GraphQL APIs
  • Prior programming experience shipping products
  • Are currently enrolled in a Bachelor's, Master's, or PhD in computer science, software engineering, mathematics or a related discipline
  • Familiarity with Vercel is a bonus
  • Excellent communication skills on both technical and non-technical issues
  • You're excited about difficult challenges and getting things done from start to finish
  • You're a self-motivated learner - take initiative to learn the unknown & share new understanding for yourself and your peers
  • You believe shipped is better than perfect - ship early and often
  • You thrive on feedback from your peers and are constantly looking to improve
  • No prior knowledge of web3 required - experience with web3, ethers, truffle/foundry/hardhat is a plus