We are seeking a skilled Web3 Software Developer to join our team. The ideal candidate will have a strong background in software development, particularly with web3 applications and wallet integration. You will be instrumental in designing, developing, and maintaining software systems, as well as supporting our customers with their web3 integration needs. If you are a self-driven individual with a passion for continuous learning and a knack for working in an Agile environment, we would love to hear from you.
Job Title. Web3 Software Developer
Technical Skills
- Education. Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Experience. 3+ years of experience in software development.
- Web3 Applications. Hands-on experience with web3.js, ethers.js, or similar tools.
- Smart Contracts. Familiarity with interacting with smart contracts, even though development isn't required.
- Web3 Wallet Integration. Proficiency in integrating web3 wallets such as Metamask, Rainbow Wallet, WalletConnect, etc.
- Frontend Development. Expertise in JavaScript/TypeScript, React.js, HTML, and CSS.
- Backend Development. Proficiency in Next.js (Node.js).
- REST API Development. Strong skills in developing REST APIs.
- Relational Databases. Knowledge of relational databases and query optimization techniques.
- Agile Environment. Experience working in an Agile environment.
- Continuous Learning. A self-driven individual with an exploratory mind and eagerness for continuous learning.
Responsibilities
- Software Development. Design, develop, and maintain high-quality software systems.
- Code Quality. Write efficient, maintainable, and testable code.
- Web3 Integration. Be part of the web3 integration team, developing integration solutions.
- Research & Development. Undertake R&D activities for web3-related integrations.
- Customer Support. Interact with and assist customers directly to support web3 integration solutions.
- Demo Projects. Create reference/demo projects to help customers integrate with web3 systems.
- Code Reviews. Conduct code reviews to ensure code quality and adherence to coding standards.
- Documentation. Write clear and user-friendly documentation for customers using software systems.
- Troubleshooting. Troubleshoot and debug issues.
- Collaboration. Collaborate with cross-functional teams to ensure successful delivery of projects.
Other Skills
- SCM Tools. Proficiency with SCM tools like Git.
- Agile Methodologies. Experience with Agile methodologies (Scrum, Kanban, etc.).
- Linux Environment. Ability to work in a Linux environment (e.g., Ubuntu).
- Independence. Ability to work independently and take ownership of tasks.
- Communication. Good oral and verbal communication skills.
- Deadline Management. Willingness to work under tight deadlines.
Qualifications
- Educational Background. B-Tech/M-Tech in any discipline, MCA, or MSc in CS/IT.
- Blockchain Experience. 3 years of experience with blockchain development on real-time projects.