Python Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 9 Month(s)
No Travel Required

Skills

Collaboration
Design Patterns
DevOps
Docker
Documentation
Java
Kubernetes
Microservices
Python
Quality Assurance
RESTful
Scalability
Software Architecture
Testing
Unit Testing

Job Details

Python Developer
Phoenix, AZ
Description :

Job Description:
We are looking for a highly skilled Senior Python Engineer to join our team and contribute to framework-level development initiatives. The ideal candidate will have deep expertise in Python, with a strong understanding of designing scalable, maintainable, and high-performance frameworks. Familiarity with Java is a plus, as some components may interface with Java-based systems.

Required Qualifications:

  • 6+ years of professional experience in Python development.
  • Strong understanding of software architecture and design patterns.
  • Experience building frameworks or libraries used by other developers.
  • Familiarity with RESTful APIs, microservices, and containerization (Docker/Kubernetes).
  • Good to have: working knowledge of Java and JVM-based systems.

Key Responsibilities:

  • Design and develop core framework components in Python.
  • Collaborate with cross-functional teams to define architecture and integration points.
  • Optimize performance and scalability of existing systems.
  • Ensure code quality through unit testing, code reviews, and documentation.
  • Work closely with DevOps and QA teams to streamline deployment and testing processes.
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.