Senior Python Developer

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Senior Python Developer
Python Developer
API
Amazon Web Services
Analytics
Automated Testing
Backend Development
Cloud Computing
Collaboration
Continuous Delivery
Continuous Integration
Data Flow
Data Storage
DevOps
Docker
Microservices
PostgreSQL
Python
RESTful
SQL
SaaS
Scalability
Snow Flake Schema
Software Development
Systems Design

Job Details

Onsite Pleasanton, CA Locals only

3-month contract.

Skill Set & Technology

Python, FastAPI, Poetry, PostgreSQL, Snowflake, Microservices, AWS, ECS, Docker (Please take skill matrix from consultants)

 

Job Description

We are hiring a Senior Python Developer to join our team. This is a contract position for an experienced backend engineer who will play a critical role in designing scalable APIs, building complex systems, and delivering enterprise-grade solutions. What You ll Do Design and develop RESTful APIs using Python and FastAPI Architect and document complex backend systems with clear system design documents (data flows, diagrams, specifications) Write unit and integration tests to ensure code quality Collaborate closely with cross-functional teams throughout the software development lifecycle Optimize for performance and scalability in a microservices-based architecture Deploy and manage services using AWS (ECS) and Docker Work with PostgreSQL and Snowflake for data storage and analytics Use Poetry for dependency management and packaging Contribute to CI/CD and DevOps practices Tech Stack Python, FastAPI, Poetry, PostgreSQL, Snowflake, AWS, ECS, Docker, Microservices What We re Looking For 10+ years of backend development experience Strong proficiency in Python and API development Experience with FastAPI or similar modern Python frameworks Proven ability to design and document complex systems Solid knowledge of distributed systems and microservices Hands-on experience with AWS, Docker, and ECS Strong skills in SQL, especially with PostgreSQL and Snowflake Familiarity with CI/CD pipelines and automated testing Strong communication and team collaboration skills

 

Nice to Have

Experience with event-driven architecture Background in enterprise SaaS or cloud-native platforms

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.