Demo

Python Developer – E-commerce Platform

Spruce Technology Inc.
San Ramon, CA Contractor
POSTED ON 7/31/2026
AVAILABLE BEFORE 8/30/2026

ob Summary

We are seeking an experienced Python Developer to join our fast-growing e-commerce technology team. The ideal candidate will design, develop, and maintain scalable backend applications, APIs, and microservices that power high-volume online shopping experiences. The role requires strong expertise in Python, cloud technologies, databases, and integrations with payment, inventory, and order management systems.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Python.
  • Build RESTful APIs and microservices using Django, Flask, or FastAPI.
  • Develop features supporting e-commerce platforms such as product catalog, shopping cart, checkout, order management, inventory, and customer accounts.
  • Integrate third-party services including payment gateways, shipping providers, tax services, and ERP systems.
  • Optimize application performance for high-traffic environments.
  • Write reusable, testable, and efficient code following best practices.
  • Collaborate with frontend developers, QA engineers, DevOps, and product managers.
  • Develop database models and optimize SQL queries.
  • Implement security best practices including authentication, authorization, and data protection.
  • Participate in code reviews, sprint planning, and Agile ceremonies.
  • Monitor production systems and troubleshoot performance issues.

Required Qualifications

  • Bachelor''s degree in Computer Science, Engineering, or related field.
  • 5 years of Python development experience.
  • Strong experience with Django, Flask, or FastAPI.
  • Experience building RESTful APIs and microservices.
  • Strong knowledge of PostgreSQL, MySQL, or MongoDB.
  • Experience with Redis or Memcached for caching.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with AWS, Azure, or Google Cloud Platform.
  • Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
  • Strong understanding of Git version control.
  • Experience with unit testing using PyTest or UnitTest.
  • Familiarity with messaging systems such as RabbitMQ, Kafka, or AWS SQS.
  • Experience working in Agile/Scrum environments.

Hourly Wage Estimation for Python Developer – E-commerce Platform in San Ramon, CA
$67.00 to $84.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Python Developer – E-commerce Platform?

Sign up to receive alerts about other jobs on the Python Developer – E-commerce Platform career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$86,156 - $113,206
Income Estimation: 
$106,443 - $140,353
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Spruce Technology Inc.

  • Spruce Technology Inc. York, NY
  • Title: Sr. Data Analyst Location: Brooklyn NY (Hybrid: 2/3 days onsite) Long term We are in need of a Senior Data Analyst with Data Modelling (DM) expertis... more
  • 4 Days Ago

  • Spruce Technology Inc. Albany, NY
  • Job Summary: We are seeking a highly experienced and skilled DevOps Engineer to join our dynamic team. This role is critical in bridging the gap between de... more
  • 4 Days Ago

  • Spruce Technology Inc. York, NY
  • Mandatory Requirements Experience supporting the assessment, design, development, implementation, and optimization of clinical information systems. Experie... more
  • 5 Days Ago

  • Spruce Technology Inc. Philadelphia, PA
  • Job Description We are seeking an experienced D365 Customer Service Senior Functional Architect with 10 years of CRM experience and a minimum of 5 years of... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Python Developer – E-commerce Platform jobs in the San Ramon, CA area that may be a better fit.

  • NAVA Software Solutions San Ramon, CA
  • Job Title: Python Developer with Retail domain Duration: 6- 12 months Location: San Ramon, CA(Onsite) Required Skills 10 years of overall software developm... more
  • 3 Days Ago

  • SPECTRAFORCE Oakland, CA
  • Business Performance Analyst Oakland/Bay Area, CA (Hybrid /REMOTE) 4 Months Notes :Local Candidates Preferred To Work Location-Oakland/Bay Area, CA .Open T... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!