Senior Full-Stack Web3 Developer

Location: Remote

Position: Senior Full Stack Web3 Developer

Company: ChainGPT

Position Type: Full-Time

About ChainGPT:

ChainGPT is at the forefront of AI and Blockchain Technology, enabling and transforming Web3 through AI. Our AI-powered tools equip users with fast and accurate information to navigate the dynamic Blockchain industry. We're now seeking a knowledgeable individual with a deep understanding of finance, web3, and cryptocurrency to join our expanding team.

About the Role:

Are you ready to shape the future of Artificial Intelligence, blockchain, and crypto technology as our Senior Full Stack Web3 Developer? Join us at ChainGPT and be at the forefront of pioneering web3 development and decentralized solutions. As a key technical team member, you will play a critical role in designing, developing, and optimizing our web3 applications, driving strategic tech decisions, and growing with our dynamic company.

Key Responsibilities:

  • Web3 Integration: Develop, test, and deploy decentralized applications (DApps) using frameworks like Truffle or Hardhat on blockchain platforms such as Ethereum and Binance Smart Chain.

  • Front-end Development: Design and implement user interfaces using React, Vue.js, or Angular. Ensure integration with web3.js or ethers.js for blockchain interactions.

  • Back-end Development: Set up and maintain server-side logic using Node.js, Express.js, and GraphQL. Manage databases using MongoDB, PostgreSQL, or similar, ensuring efficient data storage and retrieval. Integration with web3py.

  • Smart Contract Interaction: Write and deploy smart contracts using Solidity, and integrate them into applications. Utilize tools like Remix or MetaMask for testing and interaction.

  • Optimization: Ensure DApps are gas-efficient, minimizing transaction costs on the Ethereum Virtual Machine (EVM). Utilize tools for local blockchain testing.

  • Collaboration: Collaborate using Git, GitHub/GitLab, and participate in code reviews to maintain code quality.

  • Stay Updated: Engage with the web3 community, participate in hackathons, and stay updated with emerging standards like ERCs, new blockchain platforms, and Layer 2 solutions.

  • Security: Implement security best practices, conduct regular smart contract audits, and safeguard applications against common vulnerabilities.

  • Documentation: Document codebase, API endpoints, and smart contract functionalities using tools like Swagger or Postman. Maintain clear READMEs for repositories.

  • Mentorship: Guide junior developers in understanding blockchain intricacies, share knowledge on forums like Stack Overflow, and conduct internal tech talks.

  • Problem-solving: Debug issues using tools like Chrome DevTools, Metamask Inspector, or Infura. Ensure high availability and fault tolerance of applications.

Requirements:

  • Educational Background: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

  • Web3 Proficiency: Solid experience with web3 frameworks like Truffle, Hardhat, or Drizzle. Familiarity with blockchain platforms such as Ethereum and Binance Smart Chain.

  • Front-end Expertise: Proficiency in front-end frameworks like React, Vue.js, or Angular. Experience with web3.js or ethers.js libraries for DApp development.

  • Back-end Skills: Strong knowledge of back-end technologies like Node.js, Express.js, and GraphQL. Experience with databases such as MongoDB, PostgreSQL, or similar.

  • Smart Contract Development: Demonstrable experience writing, testing, and deploying smart contracts using Solidity. Familiarity with tools like Remix, MetaMask, and Ganache.

  • Version Control: Proficiency with Git and platforms like GitHub or GitLab. Experience with continuous integration and deployment (CI/CD) pipelines.

  • Security Awareness: Understanding of common DApp and smart contract vulnerabilities, with experience in tools like MythX or Slither for security audits.

  • Documentation Skills: Experience documenting code, APIs, and functionalities. Familiarity with tools like Swagger or Postman.

  • Collaborative Mindset: Experience working in Agile or Scrum teams. Familiarity with project management tools like Jira or Trello.

  • Continuous Learning: Commitment to staying updated with the rapidly evolving blockchain and web3 domain. Participation in hackathons, workshops, or online courses is a plus.

  • Communication Skills: Strong written and verbal communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.

  • Problem-solving Aptitude: Demonstrated ability to troubleshoot and resolve technical challenges efficiently.

  • Professional Experience: A minimum of 5-7 years of experience in full-stack development, with at least 3 years focused on web3 and blockchain technologies.

Company Culture and Values

At ChainGPT, we value Trust, Effective Speed, Innovation, and Growth. As our KOL Manager, you will embody these core values and have the opportunity to contribute to our culture and help drive our success. Join us on this exciting journey as we shape the future of blockchain and crypto technology.

Application Process

To apply, please submit your resume, cover letter describing your relevant experience, and LinkedIn to jobs@chaingpt.org. We would love to hear from you if you are passionate about blockchain technology and would like to work with a dynamic and growing company.

Additional Information

  1. Employment Compliance and Confidentiality:

    1. KYC and NDA Requirements: All candidates extended an offer of employment must complete a Know Your Customer (KYC) process and sign a Non-Disclosure Agreement (NDA) to protect sensitive company information.

  2. Employment Structure:

    1. Contractor Status: All positions are offered on a contractor basis. As such, individuals will be responsible for their tax obligations in accordance with local, state, and federal law. We recommend consulting with a tax advisor to ensure compliance.

  3. Compensation:

    1. Cryptocurrency Payments: Compensation is provided in cryptocurrency (USDT BEP20) to align with our company's focus on blockchain technology. Payments are issued bi-monthly, on the 1st and 16th of each month.

  4. Probationary Period:

    1. Initial Assessment: All new hires will undergo a 60-day probationary period to ensure mutual compatibility. During this time, both the employee and ChainGPT can evaluate the employment relationship.

Last updated

Logo

ChainGPT.org