Location: Fully Remote
Position Type: Full-Time
Please fill out this form after reading the job description: /LeVCuzMP9ogDyoSJ9
We are looking for a skilled Web Developer to join our dynamic team and play a crucial role in enhancing and maintaining our platform.
Key Responsibilities:
Bidding Platform Development:
Create a user-friendly website with an intuitive interface to list products.
Implement a timer functionality displaying the remaining time for each product.
Set up a notification system to alert registered users when a new product goes live.
Randomized Product Listings:
Develop a mechanism to randomly select and display products from a predefined inventory.
User Authentication and Account Management:
Set up a user registration and authentication system.
Enable users to manage their accounts, including profile details and payment methods.
Bidding System:
Implement a bidding system that allows users to place bids within the 24-hour time limit.
Create a mechanism to track and display the highest bid for each product.
Pending Charge Authorization:
Integrate a payment gateway that supports authorization holds for pending charges.
Implement a system to authorize and hold a specified amount on the user’s account when bidding.
Security Measures:
Implement security features to prevent fraudulent bids and activities.
Ensure secure handling of user data, including sensitive payment information.
Winner Determination:
Develop a mechanism to determine the winning bid when the timer expires automatically.
Process the payment for the winning bid and finalize the transaction.
Email Notifications:
Set up an email notification system to inform users about product availability, bid status, and auction outcomes.
Admin Panel:
Create an admin dashboard for managing product listings, user accounts, and overseeing the bidding process.
Testing and Quality Assurance:
Conduct thorough testing to identify and fix any bugs, glitches, or security vulnerabilities.
Ensure the platform functions smoothly across different devices and browsers.
Compliance and Legal Considerations:
Ensure compliance with relevant laws and regulations, especially regarding payment processing and user data protection.
Documentation and Training:
Provide documentation for system maintenance and future updates.
Stay Current with Industry Trends:
Keep abreast of emerging web technologies and best practices to drive continuous improvement.
Multiple Bids and Pending Charges:
Implement a system to place a pending charge on a bidder’s bank account for the amount of their bid immediately after it is placed.
Develop a system to place separate pending charges on a bidder’s bank account for each bid they make on an item.
Ensure that only the winning bidder’s pending charge is collected and approved. Remove pending charges for non-winning bidders.
Terms and Conditions and Account Creation:
Clearly state the above procedure in the Terms and Conditions of the website.
Ensure that users are notified of this pending charge mechanism during the account creation process.
What we’re looking for:
Candidate with the skills to execute the above.
Foster open lines of communication, encouraging the developer to seek guidance when uncertain and promptly address any concerns.
Demonstrate proficiency in bank charge handling, pending transaction management, and refunds.
Develop and oversee a seamless and reliable refund process to address exceptional circumstances.
Create comprehensive and legally sound Terms and Conditions specific to the bidding process on our platform.
Kindly fill out this form for your application to be considered: /LeVCuzMP9ogDyoSJ9
APPLY FOR THIS JOB:
Company: Novus Digital
Name: Celine Martem
Email: