Skip to main content

Python Developer

Technology
Staffing Spot, Inc.
Phoenix, United States$60 - $68 /hora3 months ago
Service contract

Job description

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
  • Git
  • Agile/Scrum
Skills: docker,microservices,kubernetes,react.js,fastapi,pyspark,python

Keywords
ReactOSCodingScalabilityJavaScriptDevOpsPythonScrumSqlJavaRelational grammarCI / CDMachine codeAWSDockerGitKubernetesReact.jsSoftware EngineeringCI/CD

Interested in this role?