Software Engineer - MERN Stack (with Blockchain Experience)
Indexed description
Responsibilities:
- Develop and maintain full-stack web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js)
- Build and integrate blockchain functionalities (e.g., smart contracts, wallets, tokens) into web applications
- Work with RESTful APIs and Web3 libraries (e.g., ethers.js, web3.js)
- Participate in code reviews, testing, and deployment
- Collaborate with UI/UX designers, product managers, and other developers to deliver high-quality features
- Troubleshoot, debug, and upgrade existing applications
- React.js - strong experience building modern user interfaces
- Node.js - experience writing scalable server-side code
- Express.js - building RESTful APIs and middleware
- MongoDB - schema design, queries, aggregation pipelines
- Proficiency in JavaScript (ES6+)
- Solid understanding of HTML5, CSS3, and responsive design
- Hands-on experience with Ethereum or similar blockchain platforms
- Basic knowledge of smart contract development using Solidity
- Familiarity with Web3.js or Ethers.js for blockchain interactions
- Understanding of blockchain fundamentals (wallets, transactions, gas, etc.)
- Experience with Git (branching, pull requests, etc.)
- Familiarity with Postman or similar API testing tools
- Basic understanding of Docker and deployment pipelines (CI/CD)
- Strong problem-solving and debugging skills
- Ability to work independently and take ownership of features
- Good communication skills and willingness to collaborate in a team
- Familiarity with Agile or Scrum workflows
- Experience integrating MetaMask or other crypto wallets
- Exposure to NFT, DeFi, or DAO projects
- Experience with TypeScript
- Use of IPFS, The Graph, or other decentralized tools
- Basic understanding of blockchain security best practices
- -2+ years of professional experience as a full-stack developer
- Strong proficiency in MongoDB, Express.js, React.js, and Node.js
- Practical experience with Ethereum, smart contracts (Solidity), or similar blockchain platforms
- Familiarity with Web3 technologies and libraries (e.g., ethers.js, web3.js)
- Knowledge of version control tools (e.g., Git) and CI/CD pipelines
- Strong problem-solving skills and attention to detail
- Good communication and teamwork abilities
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search