Python Developer

Overview

Remote
Depends on Experience
Contract - W2
No Travel Required

Skills

Amazon Web Services
Attention To Detail
Automated Testing
Database
Debugging
Design Patterns
Collaboration
Conflict Resolution
Continuous Delivery
Cascading Style Sheets
Cloud Computing
Continuous Integration
Good Clinical Practice
Django

Job Details

Job Title: Python Developer

Job Description:
We are looking for a skilled Python Developer to join our team. The ideal candidate will have strong expertise in developing, testing, and maintaining Python-based applications, frameworks, and tools.

Responsibilities:

  • Develop and maintain Python applications and scripts.

  • Write clean, scalable, and efficient code.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Troubleshoot, debug, and optimize existing systems.

  • Implement automated testing and CI/CD pipelines.

  • Participate in code reviews and maintain coding standards.

Requirements:

  • Strong proficiency in Python and its frameworks (Django, Flask, or FastAPI).

  • Experience with RESTful APIs and web services.

  • Familiarity with databases (SQL/NoSQL) and ORM frameworks.

  • Knowledge of version control systems (Git).

  • Understanding of software development best practices and design patterns.

  • Strong problem-solving skills and attention to detail.

Preferred:

  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform).

  • Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.

  • Experience with Docker, Kubernetes, or other container technologies.

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.