Overview
Hybrid
Full Time
Contract - W2
Contract - 9 month(s)
Skills
AWS
Postgresql
Docker
MongoDB
OOP
Design Patterns
Kubernetes
Unit Testing
azure
GCP
Redis
Mysql
Integration Testing
Restful APIs
Flask
Django
FastAPI
Data Structures & Algorithms
Message Queues
Test-Driven Development
Behavior-Driven Development)
Job Details
Job Summary (Python Developer San Francisco, CA)
- Minimum 10 years of professional experience developing with Python frameworks (Flask, Django, FastAPI, etc.).
- Expertise in object-oriented programming, data structures, algorithms, and design patterns.
- Proven experience building RESTful APIs, implementing asynchronous programming, and working with message queues (Celery, RabbitMQ).
- Proficient in both relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Hands-on experience with containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS, Google Cloud Platform, Azure).
- Skilled in writing unit and integration tests; familiar with TDD/BDD methodologies.
- Strong problem-solving, debugging, communication, and leadership abilities.
- Responsible for architecting and developing complex backend systems and scalable code.
- Collaborate with cross-functional teams to design and implement new features and cloud-native applications.
- Participate in code reviews, architecture discussions, and performance optimizations.
- Minimum 10 years of professional experience developing with Python frameworks (Flask, Django, FastAPI, etc.).
- Expertise in object-oriented programming, data structures, algorithms, and design patterns.
- Proven experience building RESTful APIs, implementing asynchronous programming, and working with message queues (Celery, RabbitMQ).
- Proficient in both relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Hands-on experience with containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS, Google Cloud Platform, Azure).
- Skilled in writing unit and integration tests; familiar with TDD/BDD methodologies.
- Strong problem-solving, debugging, communication, and leadership abilities.
- Responsible for architecting and developing complex backend systems and scalable code.
- Collaborate with cross-functional teams to design and implement new features and cloud-native applications.
- Participate in code reviews, architecture discussions, and performance optimizations.
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.