Software Developer – E-commerce Inventory Purchasing Automation

Posted last week

Worldwide

Summary

We are seeking an experienced software developer to design and build a software platform that automates inventory purchasing workflows across selected e-commerce websites. Responsibilities: Design and develop software that automates purchasing workflows on approved e-commerce platforms. Implement secure user authentication and account/session management. Build workflows for product discovery, inventory monitoring, cart management, and checkout automation where permitted. Integrate with official APIs when available and appropriate. Develop monitoring, logging, error handling, and notification systems. Optimize performance while respecting website policies, technical constraints, and applicable laws. Create a modular architecture that supports multiple retailer integrations. Develop administrative tools for configuration, scheduling, and reporting. Write documentation and implement automated testing. Required Qualifications: Strong experience with Python, JavaScript/TypeScript, Go, or similar languages. Experience with web automation and browser automation frameworks. Knowledge of HTTP, cookies, sessions, OAuth, and REST APIs. Experience with databases such as PostgreSQL or MySQL. Familiarity with cloud deployment and containerization (Docker/Kubernetes). Experience designing scalable, maintainable software architectures. Strong debugging and testing skills. Preferred Qualifications: Experience integrating with official e-commerce APIs. Experience building workflow automation systems. Knowledge of asynchronous programming and distributed task queues. Experience with CI/CD pipelines. Deliverables: Source code with documentation. Deployment instructions. Configuration interface. Logging and monitoring tools. Automated tests. User documentation. Important Requirements: The software must comply with the terms of service, applicable laws, and any contractual obligations governing the target websites. Where available, the solution should use official APIs rather than website automation. The software should include configurable rate limiting, retry logic, and robust error handling to avoid excessive or unintended requests. Security best practices should be followed for credential storage, authentication, and access control.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • $20.00

    -

    $30.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Web Development
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:3 days ago
  • Interviewing:
    10
  • Invites sent:
    16
  • Unanswered invites:
    6
About the client
Member since Aug 16, 2015
  • United States
    San Jose2:18 AM
  • 82 hires, 41 active
  • 50,867 hours
  • Media & Entertainment
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Product Sourcing Initial ResearchFixed-price‐ Posted 4 months ago
Sourcing
Market Research
Buying
Alibaba Sourcing
Source Webbing & Plating SuppliersFixed-price‐ Posted 2 weeks ago
Microsoft Excel
Phone Communication
Administrative Support
Customer Service

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo