| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
ETHGlobal | Remote | $25k - $90k | |||
MetaMask | United States | $43k - $73k | |||
OperationIT | New York, NY, United States | $72k - $84k | |||
Windranger Labs | Singapore, Singapore | $36k - $60k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Consensys | Remote | $72k - $100k | |||
TechTA LLC | San Francisco, CA, United States | $160k - $225k | |||
Layerr | San Jose, CA, United States | $36k - $54k | |||
MetaMask | United States | $40k - $92k | |||
AXEL | San Francisco, CA, United States | $21k - $72k | |||
Discreet Labs | Palo Alto, CA, United States | $50k - $70k | |||
Magic Eden | United States | $72k - $75k | |||
Golden | United States | $29k - $90k | |||
MetaStreet Labs | New York, NY, United States | $63k - $87k | |||
WikiRealty | Los Angeles, CA, United States | $90k - $140k | |||
Proof of Play | Remote | $63k - $100k |
This job is closed
Software Engineering Intern (Summer 2023)
You will
- Work closely with Engineering, Partnerships, and Leadership teams to build new ETHGlobal products
- Contribute to our new educational product — guides.ethglobal.com
- Engage and educate the web3 community, from users to contributors
- Build integrations with third-party APIs and tools we use to manage events
- Build experiences around integrating with web3 wallets and protocols
- Contribute to infrastructure to test, deploy and run systems that power ETHGlobal products
- Develop high-quality, performant, modern, clean and readable code
- Implement functional UI elements from design mocks, with an eye toward performance and accessibility
You may be a fit for this role if you
- Are currently enrolled in a Bachelor’s, Master’s, or PhD in computer science, software engineering, mathematics or a related discipline
- Have prior programming experience shipping products – we work mostly with TypeScript, React, NextJS, GraphQL, Python
- Knowledge of SQL and relational databases – we use MySQL
- Familiarity with Vercel, Google Cloud Compute or Kubernetes 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
- Have a strong desire to keep up with modern best practices in web development
- Want to join 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
You're interested in
- A co-op or internship position for 3-4 months
- Fully remote work environment
- NFTs, DAOs and all things at the cutting edge of web3
- Occasionally travelling to international locations for physical weekend hackathons (e.g., Bogota, San Francisco, or other major cities across the world)
Perks
- Competitive salary (option to be paid in cryptocurrency)
- Flexible vacation and remote work policy
- Additional remote-work benefits
What is Truffle Blockchain?
Truffle is a popular development framework for building decentralized applications (dApps) on blockchain platforms, including Ethereum, Binance Smart Chain, and others
The framework provides developers with a suite of tools that make it easier to create, test, and deploy smart contracts and dApps
Truffle also includes a number of integrations with other blockchain development tools and platforms, such as Ganache for local blockchain development and Metamask for Ethereum wallet management
Truffle includes a number of features that simplify the development process, such as:
- Smart contract compilation and migration: Truffle automatically compiles and deploys smart contracts to the blockchain network, making it easier for developers to manage the deployment process.
- Testing framework: Truffle includes a built-in testing framework that enables developers to test their smart contracts and dApps with a variety of testing tools and approaches.
- Debugging and logging: Truffle provides tools for debugging and logging smart contract code, making it easier to diagnose and fix errors and issues during development.
- Built-in libraries: Truffle includes a number of built-in libraries that provide common smart contract functionality, such as OpenZeppelin for token standards and SafeMath for secure arithmetic operations.