Python Developer

Staffing Spot, Inc.

San Francisco (CA)

On-site

USD 120,000 - 180,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Staffing Spot, Inc. in San Francisco seeks a Python Developer to design, develop, and maintain scalable applications using Python with a Microservices approach.

You will build secure RESTful APIs with FastAPI and optimize large-scale data pipelines via PySpark, while crafting modern UI with React.js. You will implement cloud-native solutions using Docker and Kubernetes, collaborate with cross-functional teams, and contribute to the full software lifecycle including CI/CD, reviews, and

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • Strong programming expertise in Python.
  • Hands-on experience with PySpark for large-scale data processing.
  • Experience developing modern web applications using React.js.
  • Strong experience with the FastAPI framework.
  • Extensive experience designing and implementing Microservices Architecture (Mandatory).
  • Strong experience designing and integrating RESTful APIs.
  • Experience developing cloud-native applications.
  • Hands-on experience with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps best practices.
  • Experience working with relational and NoSQL databases.
  • Strong understanding of software engineering principles and coding best practices.

Responsibilities

  • Design, develop, and maintain scalable applications using Python and Microservices Architecture.
  • Build secure and high-performance RESTful APIs using FastAPI.
  • Develop and optimize large-scale data processing pipelines using PySpark.
  • Design and develop responsive, modern user interfaces using React.js.
  • Implement and maintain cloud-native applications using Docker and Kubernetes.
  • Collaborate with architects, product owners, DevOps engineers, and cross-functional teams to deliver high-quality solutions.
  • Write clean, reusable, efficient, and well-documented code following best practices.
  • Develop, maintain, and optimize CI/CD pipelines for automated deployments.
  • Participate in code reviews, technical design discussions, and architectural decisions.
  • Troubleshoot production issues and provide timely resolutions.
  • Ensure application performance, scalability, security, and reliability.

Skills

Python
PySpark
React.js
FastAPI
Microservices Architecture
REST APIs
CI/CD
Docker
Kubernetes
Agile/Scrum
Distributed Systems

Education

Bachelor's degree in Computer Science, Information Technology, or related field

Tools

Docker
Kubernetes
Cloud platforms (Azure/AWS/GCP)

Job description

  • Design, develop, and maintain scalable applications using Python and Microservices Architecture.
  • Build secure and high-performance RESTful APIs using FastAPI.
  • Develop and optimize large-scale data processing pipelines using PySpark.
  • Design and develop responsive, modern user interfaces using React.js.
  • Implement and maintain cloud-native applications using Docker and Kubernetes.
  • Collaborate with architects, product owners, DevOps engineers, and cross-functional teams to deliver high-quality solutions.
  • Write clean, reusable, efficient, and well-documented code following best practices.
  • Develop, maintain, and optimize CI/CD pipelines for automated deployments.
  • Participate in code reviews, technical design discussions, and architectural decisions.
  • Troubleshoot production issues and provide timely resolutions.
  • Ensure application performance, scalability, security, and reliability.
Job Title: Python Developer
Key Responsibilities
  • Design, develop, and maintain scalable applications using Python and Microservices Architecture.
  • Build secure and high-performance RESTful APIs using FastAPI.
  • Develop and optimize large-scale data processing pipelines using PySpark.
  • Design and develop responsive, modern user interfaces using React.js.
  • Implement and maintain cloud-native applications using Docker and Kubernetes.
  • Collaborate with architects, product owners, DevOps engineers, and cross-functional teams to deliver high-quality solutions.
  • Write clean, reusable, efficient, and well-documented code following best practices.
  • Develop, maintain, and optimize CI/CD pipelines for automated deployments.
  • Participate in code reviews, technical design discussions, and architectural decisions.
  • Troubleshoot production issues and provide timely resolutions.
  • Ensure application performance, scalability, security, and reliability.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Strong programming expertise in Python.
  • Hands-on experience with PySpark for large-scale data processing.
  • Experience developing modern web applications using React.js.
  • Strong experience with the FastAPI framework.
  • Extensive experience designing and implementing Microservices Architecture (Mandatory).
  • Strong experience designing and integrating RESTful APIs.
  • Experience developing cloud-native applications.
  • Hands-on experience with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps best practices.
  • Experience working with relational and NoSQL databases.
  • Strong understanding of software engineering principles and coding best practices.
Additional Required Skills
  • Experience with .NET Full Stack Development or Java Full Stack Development.
  • Knowledge of distributed systems and event-driven architecture.
  • Strong understanding of software design patterns and object-oriented programming.
  • Experience working in Agile/Scrum development environments.
  • Excellent analytical, communication, and problem-solving skills.
Preferred Skills
  • Python
  • FastAPI
  • React.js
  • PySpark
  • Microservices Architecture
  • REST APIs
  • Docker
  • Kubernetes
  • CI/CD
  • SQL
  • NoSQL
  • Azure, AWS, or GCP
  • .NET or Java
  • Distributed Systems
  • Event-Driven Architecture
  • GitAgile/Scrum

Skills: docker,microservices,kubernetes,react.js,fastapi,pyspark,python

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Staffing Spot, Inc. • Minneapolis (MN)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

Staffing Spot, Inc. • Charlotte (NC)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

Staffing Spot, Inc. • Dallas (TX)

On-site
USD 90,000 - 120,000
Python Developer
Python Developer

Veriipro • Jersey City (NJ)

On-site
USD 90,000 - 120,000
Python Developer
Python Developer

StradIT • Boston (MA)

On-site
USD 110,000 - 140,000
Python Developer
Python Developer

StradIT • Fort Worth (TX), Town of Texas (WI)

On-site
USD 100,000 - 140,000
Python Developer
Python Developer

Stradit • Tampa (FL)

On-site
USD 85,000 - 125,000
Python Developer
Python Developer

Stradit LLC • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

StradIT • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Python Solution Architect
Python Solution Architect

Veriipro • Plano (TX)

On-site
USD 120,000 - 160,000