← Back to Jobs
Technology
Python Developer – E-commerce Platform
Spruce Technology Inc.San Ramon, CA🇺🇸United StatesPosted 30 Jul 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
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.
Skills
Django
Docker
FastAPI
Flask
Memcached
Microservices
MongoDB
MySQL
SQL
AWS
Scrum
Agile
Azure
Git
GitHub Actions
GitLab CI
Google Cloud
Jenkins
Kafka
Kubernetes
PostgreSQL
Python
RabbitMQ
Redis
pytest
Similar jobs
Full Stack Engineer
SansuTek Inc. · Fort Worth, United States
11 minutes agoAcceleration Center- Agentic AI and Machine Learning Developer- Senior Associate
PricewaterhouseCoopers LLP · New York, United States
11 minutes ago$77k - $202k/yrFull Stack Engineer
Apex Systems · Arlington, United States
11 minutes agoAEM Developer
TriCom Technical Services · United States
11 minutes agoFull Stack Developer
Conflux Systems Inc · Orlando, United States
11 minutes agoJava Developer w/ Agile/Scrum & Spring - C2C Role
System Edge (USA) L.L.C. · Albany, United States
11 minutes ago