Go back

Backend Python Developer

Backend Python Developer – E-commerce Platform | Remote | Immediate Start

Role Name: Backend Python Developer

Schedule: Full-time (40 hours per week); 2-hour daily overlap with US Central Time

Client Timezone: Central Time (Wisconsin)

Client Overview: A growing photography studio is revolutionizing how photography businesses operate through an innovative e-commerce platform. They’re expanding from traditional photography services to become a technology platform that will serve multiple studios nationwide. The platform is entering beta testing in February, making this a pivotal moment to join a business in transformation.

Job Description: You’ll be the technical backbone of an e-commerce platform that’s about to change how photography studios sell their work. This isn’t just another development role – you’ll be improving and scaling a live platform that serves real customers while preparing for a major B2B expansion. You’ll work with a team that values quality over speed and refuses to compromise on excellence, giving you the time and resources to build something truly exceptional.

Core Responsibilities
API Development & Architecture
 Design and build scalable RESTful APIs using FastAPI and Flask
 Implement data validation and serialization with Pydantic
 Write clean, maintainable, and well-documented Python code
 Optimize API performance, response times, and throughput
AWS Cloud Services
 Develop and deploy serverless functions using AWS Lambda
 Manage file storage and retrieval with S3, including lifecycle policies and
access controls
 Configure and maintain cron jobs and scheduled tasks (EventBridge,
Lambda triggers)
 Work with API Gateway for routing and request management
Code Quality & Collaboration
 Participate in code reviews, providing and receiving constructive feedback
 Write unit and integration tests to ensure reliability
 Attend sprint planning and daily standups to track progress
 Collaborate with team members on debugging and optimization
Database & Data Handling
 Design efficient database schemas and queries (PostgreSQL, DynamoDB)
 Implement proper error handling and logging practices
 Ensure secure data handling with validation and authentication patterns
User Stories
 As a Python developer, build FastAPI endpoints with Pydantic models for
type-safe request/response handling
 As a backend developer, implement Lambda functions triggered by S3
events for file processing
 As an API developer, set up scheduled cron jobs for automated data sync
and cleanup tasks
 As a team member, integrate proper logging and monitoring for API health
tracking
 As a developer, optimize database queries and implement caching for
improved API performance
Required Skills

 Python 3.x (strong proficiency)
 FastAPI, Flask
 Pydantic
 AWS (Lambda, S3, API Gateway, EventBridge)
 SQL databases (PostgreSQL preferred)
 Git version control
 REST API design principles
Nice to Have
 Docker/containerization
 CI/CD pipelines
 Terraform basics
 Redis/caching strategies
 Async programming in Python

Backend Python Developer

Job Category

Job Type

Full Time (35 hours or more per week)

Work Schedule and Timezone

Flexible schedule with a 3 hour overlap required (6am to 9am PST)

Published on

Feb 02 2026