| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Salt AI | Los Angeles, CA, United States | $140k - $200k | |||
Coinbase | Remote | $147k - $174k | |||
Coinbase | Remote | $246k - $340k | |||
Base | Remote | $180k - $212k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. ISO 9001 Certified | 400+ students | | by Metana Learn more | |||
BitGo | New York, NY, United States | $150k - $180k | |||
BitGo | New York, NY, United States | $165k - $210k | |||
LCX | Gurugram, India | $117k - $128k | |||
Improbable | London, United Kingdom | $87k - $106k | |||
Chainalysis | Vancouver, Canada | $87k - $97k | |||
Coinmetrics | Remote | $54k - $80k | |||
Seedify | Europe | $36k - $54k | |||
Crypto.com | Hong Kong, Hong Kong | $90k - $100k | |||
Seamless Protocol | Remote |
| |||
Kraken | European Union | $36k - $54k | |||
Eigenlabs | Remote | $225k - $300k |
Senior Fullstack Engineer
Core Skills (Must Haves)
- 5+ years of professional experience with JavaScript, React, and TypeScript
- Deep expertise in modern web standards, tools, and best practices
- Proven experience with microservices design patterns (Saga, Sidecar, Circuit Breaker)
- Strong background in REST API design and implementation for distributed systems
- Proficiency with both SQL and NoSQL databases, including architecture and optimization
- Experience with cloud platforms (AWS/GCP/Azure) and containerization (Docker, Kubernetes)
- Startup experience demonstrating ability to thrive in fast-paced environments
Bonus Skills (Nice to Have)
- Experience with Python or Golang for scalable service development
- Expertise in Next.js and Vite frameworks
- Knowledge of Dapr for microservices and event-driven applications
- Experience with Yjs and CRDT for real-time collaborative features
- Background in OAuth2/OIDC implementation
- Experience with ML/LLM projects, particularly RAG systems
- Familiarity with ML infrastructure on NVIDIA hardware
- What Makes You a Great Fit
- You're a product-minded engineer who cares deeply about developer experience
- You're self-driven and comfortable setting and meeting ambitious timelines
- You communicate effectively and collaborate well with cross-functional teams
- You bring a low-ego approach and high degree of patience to your work
- You're passionate about building tools that revolutionize how teams work with AI
- You thrive in dynamic, fast-paced environments where you can make significant impact
What you'll do
- Design and implement robust, scalable frontend interfaces using NextJS, React, Redux, and TypeScript
- Architect and deploy backend services and APIs using TypeScript and Python
- Collaborate with product, design, and research teams to push the boundaries of AI-powered development
- Build and optimize distributed systems that power our AI workflow orchestration
- Shape the technical direction of a rapidly growing platform
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.