← back to previous jobs

Alphabit Consultancy

Remote
Apply for this position
❤️ Please support us by letting Alphabit Consultancy know you found this job on FindWeb3.com. Thanks!

Full Stack Developer

📅
Jan 22
🕘
Contract
💻
Fully Remote

Full Stack Developer for a Play To Earn NFT Computer Video Game.


What you need to qualify:



  • 3+ years in full stack developer role in the fast-moving crypto projects

  • Extensive experience in Solidity, React, and AWS SQS as messaging product

  • Experience with the Deposit and Withdraw module of a crypto exchange is required for this position.

  • Experience with blockchain technologies (Ethereum, Enjin, BSC)

  • Familiarity with JS testing frameworks

  • Experience in Enjin SDK is plus

  • Experience with GraphQL

  • Ability to work cross-functionally with product, design, Solidity, and backend teams

  • Have knowledge of AWS services (databases, lambda functions, EC2, EKS, ECS)

  • Have knowledge of Jira and Confluence for tech

  • An in-depth understanding of ERC20 and ERC1155 is required.


What you will be doing for our project



  • Work with the project team to build logging, message queue, deposit and withdraw modules, and other components for in-game ERC20 and ERC1155 token economics implementation.

  • Write design documents and architect diagrams and post the design document on the project’s Confluence site.

  • Keep Chief Blockchain Architect updated daily on the work performed and meet project deadlines.

  • Release the code to project internal Github repo frequently and conduct peer code review with Chief Blockchain Architect, unit testing, and integration testing regularly.

  • Deploy code on AWS and help the operations team for a secure and high-performance production environment.

  • Work with external security audit firms to fix any security issues found in the audit report.

  • Participate in regular team meetings (3 times per week at minimum) every other day.

  • If needed, write solidity smart contract code and associated unit test code for the project.

  • Work with QA team to fix bugs.

  • Train the operation support team as needed

  • If needed, work on front-end development or troubleshooting issues with team members in the project.