| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Thirdwave | San Francisco, CA, United States | $27k - $74k | |||
FTX TR | Turkey, NC, United States | $90k - $90k | |||
FTX TR | Remote | $81k - $84k | |||
Iron Fish | Remote | $72k - $84k | |||
| Learn Job-ready Solidity & Rust skills, in your schedule with 1-on-1 mentor support, or get your money back. ISO 9001 Certified | 400+ students | | by Metana Learn more | |||
Celestia Labs | Remote | $62k - $100k | |||
Story Protocol, Inc. | San Francisco, CA, United States | $63k - $150k | |||
fam. | Shanghai, China | $72k - $84k | |||
Chain | Remote | $105k - $120k | |||
Heretic | San Francisco, CA, United States | $84k - $120k | |||
Heretic | San Francisco, CA, United States | $84k - $120k | |||
Big Time Studios | Remote | $63k - $100k | |||
Terraform Labs | Remote | $72k - $84k | |||
Terraform Labs | Remote | $63k - $75k | |||
Custodia Bank | Cheyenne, WY | $36k - $60k | |||
Seedify | Remote | $72k - $93k |
Software Engineer
You Will Also
- Continuously improve the performance and efficiency of the platform by optimizing its architecture and infrastructure
- Debug production issues across multiple services and all levels of our infrastructure stack
- Identify data needs for business and product teams, understand their specific requirements for metrics and analysis, and build efficient and scalable data pipelines to enable data-driven decisions across the company
- Participate in code reviews, and provide constructive feedback to other developers to ensure that best practices are followed
- Implement processes and practices to support the scaling of the development team
- Collaborate with cross-functional teams, including product managers, designers, and front-end developers, to ensure seamless integration of the platform's back-end with its front-end
- Develop and execute against both short and long-term roadmaps, making effective tradeoffs between business impact, user experience, and a high-quality technical foundation
- Ensure code quality and maintainability by writing clean, maintainable, and testable code.
About You
- You are passionate about developing scalable and reliable back-end systems.
- You are comfortable working in a fast-paced and dynamic environment and are able to collaborate effectively with cross-functional teams.
- You have a strong understanding of software architecture and design patterns, and can develop solutions that meet the platform's requirements.
- You are skilled at problem-solving and are able to identify and resolve back-end issues and bugs quickly.
- You have a strong sense of ownership and take pride in writing clean, maintainable, and testable code.
Minimum Qualifications
- A degree or above in computer science, electrical engineering, math, or equivalent experience
- 2-3 years of professional experience in software development with a focus on back-end development
- Web and mobile development skills in React, Relay, Apollo
- Experience with UI frameworks like React combined with GraphQL (Relay or Apollo).
- Compiled languages: C, Java, Rust, or Go (Added Java)
- Interpreted languages: Python, Ruby, or Typescript
- Experience with RDMS and Columnar databases. OLAP, OLTP, Data processing tools like Spark
- ML tools like Tensor Flow, PyTorch a plus
What does a React developer in web3 do?
A React developer in the context of web3 is a developer who is using the React JavaScript library to build user interfaces for decentralized applications (dApps) that run on the Ethereum blockchain
These dApps often use smart contracts to facilitate transactions and other interactions on the Ethereum network
Overall, the role of a React developer in web3 involves using your skills in React development to help build cutting-edge decentralized applications that leverage the power of the Ethereum blockchain
As a React developer in web3, some of your responsibilities might include:
- Integrating the dApp with the Ethereum blockchain. This might involve using tools like web3.js and Ethers.js to connect to the Ethereum network and interact with smart contracts.
- Building the user interface for a dApp using React. This could involve creating components for the various elements of the dApp, such as buttons, forms, and other input elements.
- Implementing features that are specific to decentralized applications, such as handling cryptocurrency transactions and displaying data from the blockchain in a user-friendly way.
- Collaborating with other members of the development team, such as blockchain engineers and designers, to ensure that the dApp functions properly and meets the needs of the end users.