Job Overview
We are seeking a Full-Stack Developer (Backend-Heavy) with strong expertise in PHP, Node.js, and Web3 technologies to join our team. You will be responsible for implementing backend APIs, integrating blockchain functionality, and developing core features like wallet management, crypto payments, and a dynamic marketplace. This is a remote position with clear milestones and deliverables.
Responsibilities
• Collaborate with the product team to understand the requirements and scope of each milestone.
• Design, develop, and maintain backend APIs using PHP and Node.js for user authentication, wallet integration, and transaction processing.
• Implement crypto payments and wallet functionality using Web3.js and blockchain technologies.
• Handle smart contract integration, ensuring smooth interaction with Ethereum-based services.
• Develop the Admin Dashboard for monitoring transactions, user balances, and liquidity.
• Integrate third-party APIs (such as Stripe, PayPal, crypto price APIs) to allow users to purchase points and manage balances.
• Perform testing and debugging to ensure the platform is robust, secure, and scalable.
• Deploy the application to Testnet and Mainnet environments, ensuring the final product meets all operational requirements.
• Work closely with frontend developers to integrate API services with the user interface.
Requirements
• Full-Stack Development: Minimum 2.5 years of experience with PHP and Node.js.
• API Development: Experience building, integrating, and maintaining RESTful APIs.
• Blockchain Expertise: Strong knowledge of Web3.js, smart contracts, and blockchain integration.
• Payment Systems: Experience with Stripe, PayPal, and crypto payment processing.
• Database Management: Experience with MySQL or similar databases, and efficient handling of large data sets.
• Security: Understanding of best practices for securing APIs, sensitive user data, and payment systems.
• Version Control: Experience with Git for code versioning and collaboration.
• Testing & Debugging: Familiarity with testing frameworks like Jest or similar tools for ensuring reliability.
Preferred Qualifications
• Experience developing and deploying smart contracts using Solidity.
• Knowledge of cross-chain bridge technologies and advanced blockchain operations.
• Prior experience building admin panels and user dashboards for transaction monitoring.
• Familiarity with Web3.js for frontend-backend blockchain integration.
Please answer the following when applying to give us insight into your expertise:
Can you describe a project where you integrated PHP and Node.js APIs? What were some key challenges you faced and how did you overcome them?
Have you worked with Web3.js and smart contracts? If yes, please provide an example of a project and your role in integrating blockchain functionality.
Describe your experience with handling wallet management and crypto payments. How do you ensure security and reliability?
Have you built a transaction history dashboard before? How do you optimize performance for large datasets with pagination and real-time updates?
How do you approach testing your APIs and blockchain integrations before deployment? What tools and strategies do you use to ensure everything works as expected?
Do you have experience with Mainnet deployment? Please provide an example of a project and how you ensured the deployment went smoothly.
How to Apply
To apply, please send your resume, portfolio, and answers to the questions above to [email address]. If you have a GitHub profile or live examples of your work, feel free to include those as well.
Why Join Us?
• Innovative Project: Work on a cutting-edge platform integrating blockchain and crypto technology.
• Flexibility: Fully remote role
• Collaborative Team: Work closely with a talented team of developers, product managers, and blockchain experts.
• Growth Opportunity: Be a part of a rapidly growing project in the AI, Blockchain and fintech space.