Job Title: Freelance Full-Stack Developer (MERN Stack, MySQL, Trading Applications)
Location: Remote
Contract Type: Freelance / Contract-Based
Budget: Fixed at USD 700 to 800 (Additional features and work to be compensated separately)
About the Project
We are seeking a highly skilled Freelance Full-Stack Developer with expertise in the MERN stack (MongoDB, Express.js, React, Node.js), MySQL, and experience in developing trading applications. The project involves building a robust trading platform with integrated data science calculations, payment gateway integrations (including cryptocurrencies), and comprehensive user and admin functionalities. The ideal candidate will have a strong background in crypto and trading assets, AWS deployment, and the ability to deliver high-quality work within the specified budget.
Key Responsibilities
Full-Stack Development: - Develop and maintain the application using the MERN stack (MongoDB, Express.js, React, Node.js). - Design and implement MySQL databases to support application functionalities.
Trading Applications Expertise: - Utilize experience in crypto and trading assets to develop relevant features. - Implement data science calculations to analyze gathered trading data.
Payment Gateway Integration: - Integrate various payment gateways, including cryptocurrency payment options. - Ensure secure and seamless payment processing within the application.
Feature Development: - User Signup and Login: - Implement user authentication with Google, Facebook, and Apple Single Sign-On (SSO). - Trading View: - Enable users to view real-time data of stocks and cryptocurrencies, sourced from third-party libraries and platforms. - User Poll: - Allow users to poll/vote on selected stocks or cryptocurrencies for the next day. - Display the percentage of other users who have made similar estimates. - User History: - Provide users with access to their polling history compared to actual stock prices. - Trading Price Signals: - Develop a subscription-based service offering trading price predictions. - Automate email notifications to users using a third-party emailing system. - Enable admins to upload signals via an admin panel. - Admin Panel: - Create an admin dashboard to monitor hourly, daily, or custom tenure-based pricing polls. - Provide comparative views of actual performance against user polls. - Generate detailed reports and charts based on user poll data.
AWS Deployment: - Deploy and manage the application on AWS, ensuring scalability, security, and reliability.
Daily Availability and Reporting: - Commit to at least 4 hours of work daily. - Provide daily progress reports to ensure transparency and alignment with project goals.
Required Qualifications
Technical Skills: - MERN Stack: Proficient in MongoDB, Express.js, React, and Node.js. - MySQL: Strong experience in designing and managing MySQL databases. - Trading Applications: Proven experience in developing applications related to crypto and trading assets. - Data Science: Ability to perform data science calculations and analyze trading data. - Payment Gateways: Experience integrating multiple payment gateways, including cryptocurrency payments. - AWS: Hands-on experience with AWS services for application deployment and management.
Development Practices: - Strong understanding of Agile methodologies and best practices in software development. - Experience with version control systems (e.g., Git).
Soft Skills: - Excellent communication and collaboration skills. - Ability to work independently and manage time effectively. - Proactive in providing updates and receptive to feedback.
Experience: - Minimum of 3-5 years of experience in full-stack development with a focus on the MERN stack and MySQL. - Demonstrated experience in developing trading or crypto-related applications. - Proven track record of integrating payment gateways, including crypto payments. - Previous freelance or contract-based work experience is preferred.
Application Requirements:
- Portfolio: Provide examples of previous similar work, particularly in trading applications, MERN stack projects, and payment gateway integrations.- References: Include references or testimonials from past clients or employers.- Availability: Confirm the ability to commit to at least 4 hours of work daily and provide daily progress reports.
We look forward to collaborating with a talented developer to bring this innovative trading application to life!
Note: This is a fixed-budget project with the possibility of additional payments for future feature enhancements and work extensions based on performance and project requirements.